微软公司计划让 C# 和 Rust 等语言更非常容易访问 Win32 API

IT大王3月8日消息 外媒报道,Win32 API 是經典 Windows 桌面应用的原生态服务平台。它适用必须立即浏览系统功能和硬件配置的应用软件。这种 Win32 API 针对 C 和 C 开发人员而言是非常容易浏览的。殊不知针对别的语言表达,如 C# 和 Rust,则必须包裝器或关联来浏览这种 API。为了更好地让大量的语言表达包含 C# 和 Rust 可以浏览 Win32 API,微软公司公布了新的 win32metadata 新项目。

微软公司计划让 C# 和 Rust 等语言更非常容易访问 Win32 API

IT大王获知,新的 win32metadata 新项目目地是以数据库的方法出示 Win32 API 表面的详细叙述,进而能够以自动化技术的方法将其投影到一切语言表达中,提升 准确性并将维护保养花销降至最少。

根据这一新项目,你能获得 Nuget.org 网址上的 Windows 元数据库文件(winmd),在其中包括叙述全部 Win32 API 表面的数据库。语言表达预测分析必须创建在这种数据库以上,以使开发者可以从她们挑选的语言表达中下意识地启用 Win32 API。微软公司发布了三种语言表达预测分析。

  • C#/Win32 是与 . NET 的 PInvoke 新项目的使用者 Andrew Arnott 协作搭建的,C#/Win32 能够分析数据库,并转化成启用你关注的 API 需要的 P/Invoke 包裝器。

  • Rust 语言表达投影遵照 C /WinRT 创建的传统式,即应用规范语言表达和c语言编译器为 Windows 搭建语言表达投影,为 Rust 开发人员出示了一种当然和下意识的方法来启用 Windows API。

  • Modern C 投影。

© 版权声明
好牛新坐标
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章