您的位置:首页 >钱币收藏 > 人民币 >

微软计划让C#和Rust等语言更容易访问Win32API

2021-12-18 16:51:50 来源:

  3月8日消息 外媒报道,Win32 API 是经典 Windows 桌面应用的原生平台。它适用于需要直接访问系统功能和硬件的应用程序。这些 Win32 API 对于 C 和 C++ 开发者来说是很容易访问的。然而对于其他语言,如 C# 和 Rust,则需要包装器或绑定来访问这些 API。为了让更多的语言包括 C# 和 Rust 能够访问 Win32 API,微软宣布了新的 win32metadata 项目。

  据悉,新的 win32metadata 项目目的是以元数据的方式提供 Win32 API 表层的完整描述,从而可以以自动化的方式将其投射到任何语言中,提高正确性并将维护开销降到最低。

  通过这个项目,你可以获取网站上的 Windows 元数据文件(winmd),其中包含描述整个 Win32 API 表层的元数据。语言预测需要建立在这些元数据之上,以使开发人员能够从他们选择的语言中习惯性地调用 Win32 API。微软公布了三种语言预测。

   C#/Win32 是与 。 NET 的 PInvoke 项目的所有者 Andrew Arnott 合作构建的,C#/Win32 可以解析元数据,并生成调用你关心的 API 所需的 P/Invoke 包装器。 Rust 语言投射遵循 C++/WinRT 建立的传统,即使用标准语言和编译器为 Windows 构建语言投射,为 Rust 开发者提供了一种自然和习惯性的方式来调用 Windows API。 Modern C++ 投射。

相关阅读
热门新闻
徐永才--人民币雕刻大师

徐永才--人民币雕刻大师

人物名片 徐永才 正高级工艺美术师 钞券雕刻师第四套人民币壹元券正面头像雕刻者 第四套人民币贰元券正面头像雕刻者第五套人民币壹佰元正

2019-07-11 09:58
钞券雕刻师花瑞松讲述雕刻背后的故事

钞券雕刻师花瑞松讲述雕刻背后的故事

人物名片 花瑞松 上海印钞有限公司高级工艺美术师 钞券雕刻师第四套人民币一元券背面主景图案雕刻者第五套人民币壹佰元券背面主景图案雕刻

2019-07-11 10:03
民国纸币上的重庆风景

民国纸币上的重庆风景

  重庆简称巴、渝,别称巴渝、山城、渝都、桥都、雾都。因所处嘉陵江古称渝水,故其简称渝。北宋崇宁元年(1102),改渝州为恭州。南宋淳熙

2019-07-11 10:06
新版人民币即将发行 怎样收藏最好呢

新版人民币即将发行 怎样收藏最好呢

  中国人民银行定于2019年8月30日起发行2019年版第五套人民币50元、20元、10元、1元纸币和1元、5角、1角硬币。  新版人民币发行的时期,往

2019-07-16 12:37
99版成龙头品种   第六套人民币将不再发行

99版成龙头品种 第六套人民币将不再发行

前段时间,19版人民币的发行公告在市场中吵得沸沸扬扬!突如其来的人民币改版既在意料之中,又挺让人意外。意料之中的是纸币改版早有传言,

2019-07-16 12:39
关于新版人民币疑问解答在这里

关于新版人民币疑问解答在这里

  前几天,新版人民币又双叒叕上微博热搜了!幸好,从8月30日起,万众期待的新版人民币就要来了!新版人民币包含50元、20元、10元、1元纸币

2019-07-18 13:19