gpt4 book ai didi

windows-8 - WinRT 和托管之间的映射如何工作?

转载 作者:行者123 更新时间:2023-12-02 22:28:07 25 4
gpt4 key购买 nike

我听说新的 WinRT 是一个非托管框架,它基于 COM,但不知何故,他们想出了一些办法来使 WinRT 和托管代码之间的映射变得更容易。我想知道这个机制是如何运作的?

最佳答案

Windows 运行时表示元数据中的所有 API,各种语言投影(C++、JavaScript 和 C#)都可以读取这些 API。

由于 API 形状是在元数据中描述的,因此语言运行时和编译器可以推理 API 并知道如何为这些 API 生成代码。

对于 CLR 来说,这项工作稍微容易一些,因为元数据格式是 ECMA 335,这是 CLR 使用的 CLI 元数据格式 - 因此对于 CLR 来说,转换稍微容易一些。

但一般来说,鉴于您拥有机器上存在的所有 API 的机器可读表示,翻译就很简单。

关于windows-8 - WinRT 和托管之间的映射如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7480160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com