Microsoft|微软持续改进Win32 API语言易用性和兼容性 包括C#和Rust
Win32 API 是被诸多 Windows 桌面应用程序所使用的经典原生开发接口 , 并且支持直接访问相关硬件和系统功能 。对于 C / C++ 开发者来说 , Win32 API 的易用性还算不错 。但是对于 C# 和 Rust 等更多语言来说 , 还需要事先准备封包或绑定 , 才能顺利地调用这些 API。好消息是 , 微软一直在努力持续改进 Win32 API 的语言易用性和兼容性 。
访问:
微软中国官方商城 - Visual Studio
文章图片
最新消息是 , 为了让 Win32 API 可被更多语言的开发者轻松访问(包括 C# 和 Rust) , 微软已于今日宣布了新的的 win32metADATA 项目 。
该项目旨在元数据中提供针对 Win32 API 完整表层描述 , 以便通过自动的方式 , 将之映射到任何语言 , 从而极大地提升准确性和减少维护开销 。
感兴趣的开发者 , 可通过 Nuget.org 网站获取 Windows 元数据文件(winmd) , 其中已经包含了描述整个 Win32 API 的表层元数据 。
文章图片
与此同时 , 微软宣布了基于这些元数据的三种语言预测特性 , 比如与 C#/ Win32 及 .NET PInvoke 项目拥有者 Andrew Arnott 合作 , 推出了可解析元数据并声称调用所需的 API 的 P / Invoke 封装器 。
然后是针对 Rust 语言的映射支持 , 其遵循传统 C ++ / WinRT 应用开发的标准语言和编译器 , 使得开发者能够通过自然且习惯的方式 , 来调用 Win32 API。
【Microsoft|微软持续改进Win32 API语言易用性和兼容性 包括C#和Rust】至于 Moden C++ 等语言易用性改进 , 还请移步至官网了解详情(传送门) 。
推荐阅读
- 下架|APK Installer 和 WSATools 同时躺枪:冒牌应用登陆微软应用商店
- 视点·观察|科技股连年上涨势头难以持续:或已透支未来涨幅
- Monarch|消息称微软Win11 2022重大更新将在明年夏天到来
- Microsoft|微软推Viva Insights插件 定时邮件可根据时区推荐发送时间
- IT|Omicron影响持续蔓延 捷蓝航空拟取消约1280架次航班
- 集聚|向全球应用创新策源地持续迈进 上海“双千兆”应用体验中心正式揭牌
- 协作|微软发布了个“圈”,官方详解Microsoft Loop全新协作平台
- Microsoft|初代Surface Duo有望明年1月升级Android 11
- 生物化学|我国卓越科技论文总体产出持续增长
- Word|微软 Office Word 安卓测试版已支持朗读功能