微软正在使Win32 API更易于使用更多语言,包括C#和Rust
admin
2023-08-03 04:07:48
0

Windows 11 Pro ISO文件在哪下载最新版?如何下载原装纯净版Win11 ?点击进入   持续更新!

Microsoft-Windows-Win32-APIsMicrosoft-Windows-Win32-APIs

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 ++ 投影

下载最新版Windows 11 Pro ISO文件:点击进入   持续更新原装纯净版Win11 

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
如何在电报Telegram中隐... 点击进入:ChatGPT工具插件导航大全 在Android上的电报中隐藏您的电话号码 您可以通过切换...
如何在 iPhone 14 P... Apple 的 iPhone 14 Pro 是第一款配备 48MP 传感器的 iPhone。所有以前...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...