微软持续改进Win32 API语言易用性和兼容性 包括C#和Rust
Win32API是被诸多Windows桌面应用程序所使用的经典原生开发接口,并且支持直接访问相关硬件和系统功能 。对于C++/C++开发者来说,Win32API的易用性还算不错 。但是对于C#和Rust等更多语言来说,还需要事先准备封包或绑定,才能顺利地调用这些API 。好消息是,微软一直在努力持续改进Win32API的语言易用性和兼容性 。
文章插图
感兴趣的开发者,可通过Nuget.org网站获取Windows元数据文件(winmd),其中已经包含了描述整个Win32API的表层元数据 。
与此同时,微软宣布了基于这些元数据的三种语言预测特性,比如与C#/Win32及.NETPInvoke项目拥有者AndrewArnott合作,推出了可解析元数据并声称调用所需的API的P/Invoke封装器 。
文章插图
然后是针对Rust语言的映射支持,其遵循传统C++/WinRT应用开发的标准语言和编译器,使得开发者能够通过自然且习惯的方式,来调用Win32API 。
至于ModenC++等语言易用性改进,还请移步至官网了解详情 。
【微软持续改进Win32 API语言易用性和兼容性 包括C#和Rust】责任编辑:PSY
.dfma {position: relative;width: 1000px;margin: 0 auto;}.dfma a::after {position: absolute;left: 0;bottom: 0;width: 30px;line-height: 1.4;text-align: center;background-color: rgba(0, 0, 0, .5);color: #fff;font-size: 12px;content: "广告";}.dfma img {display: block;}
文章插图
推荐阅读
- 德云色与Ning矛盾持续升级,王思聪也被惊动了
- 比尔盖茨和谁一起创建微软公司 对世界做出了什么贡献?
- 比尔盖茨现在有多少微软股票 比尔盖茨还持有微软多少股票
- 芯源微:半导体行业景气度持续向好 2020年净利预增61%到81%
- “师范热”持续升温,师范院校录取分数线逐年攀升
- 电梯安全回路的改进设想分析
- 微软否认Xbox 无线手柄坚持使用 AA 电池是协议要求
- 微星主板CPU温度持续降低会发生什么?
- 微软申请新的人工智能语音技术专利
- 安谋中国:持续赋能中国半导体产业的创新发展