发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
 总算清楚微软计划让 C# 和 Rust 等语言更容易访问 Win32 API - 最新消息 - 三农网
Hi,你好,欢迎来到三农网
  • 产品
  • 求购
  • 公司
  • 展会
  • 招商
  • 资讯
当前位置: 首页 » 资讯 » 行业聚焦 找商家、找信息优选VIP,安全更可靠!
总算清楚微软计划让 C# 和 Rust 等语言更容易访问 Win32 API - 最新消息
发布日期:2023-09-14 18:50:27  浏览次数:5

最新消息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++ 投射。

VIP企业最新发布
全站最新发布
最新VIP企业
背景开启

三农网是一个开放的平台,信息全部为用户自行注册发布!并不代表本网赞同其观点或证实其内容的真实性,需用户自行承担信息的真实性,图片及其他资源的版权责任! 本站不承担此类作品侵权行为的直接责任及连带责任。

如若本网有任何内容侵犯您的权益,请联系 QQ: 1130861724

网站首页 | 实时热点 | 侵权删除 | 付款方式 | 联系方式 | 法律责任 | 网站地图 ©2022 zxb2b.com 三农网,中国大型农产品交易电商平台 鄂公网安备42018502006996 SITEMAPS | 鄂ICP备14015623号-20

返回顶部