Windows 11 Pro ISO文件在哪下载最新版?如何下载原装纯净版Win11 ?点击进入 持续更新!
Win32 API是经典Windows桌面应用程序的本机平台。它适用于需要直接访问系统功能和硬件的应用程序。C和C ++开发人员可以轻松访问这些Win32 API。但是,其他语言(例如C#和Rust)则需要包装或绑定才能访问这些API。为了使Win32 API可以被更多的语言(包括C#和Rust)访问,Microsoft今天宣布了新的win32metadata项目。
新的win32metadata项目的目的是在元数据中提供Win32 API表面的完整描述,以便可以自动方式将其投影到任何语言,从而提高正确性并最大程度地减少维护开销。
通过此项目,您将获得发布到Nuget.org的Windows元数据文件(winmd),其中包含描述整个Win32 API表面的元数据。需要在这些元数据的基础上构建语言预测,以使开发人员能够从他们选择的语言中惯用地调用Win32 API。微软今天宣布了三种语言预测。
- C#/ Win32 与.NET PInvoke项目 的所有者Andrew Arnott合作构建,它 解析元数据并生成调用您所关注的API所需的P / Invoke包装器。
- 该 锈语言投影 遵循所建立的传统 C ++ / WinRT的 使用标准语言和编译器构建的语言预测为Windows,生锈开发人员提供了一个自然和习惯的方法来调用Windows的API。
- 现代C ++ 投影
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun32489.html