微软持续改进Win32 API语言易用性和兼容性 包括C#和Rust

win32 api 是被诸多 windows 桌面应用程序所使用的经典原生开发接口,并且支持直接访问相关硬件和系统功能。对于 c / c++ 开发者来说,win32 api 的易用性还算不错。但是对于 c# 和 rust 等更多语言来说,还需要事先准备封包或绑定,才能顺利地调用这些 api 。好消息是,微软一直在努力持续改进 win32 api 的语言易用性和兼容性。
感兴趣的开发者,可通过 nuget.org 网站获取 windows 元数据文件(winmd),其中已经包含了描述整个 win32 api 的表层元数据。
与此同时,微软宣布了基于这些元数据的三种语言预测特性,比如与 c#/ win32 及 .net pinvoke 项目拥有者 andrew arnott 合作,推出了可解析元数据并声称调用所需的 api 的 p / invoke 封装器。
然后是针对 rust 语言的映射支持,其遵循传统 c ++ / winrt 应用开发的标准语言和编译器,使得开发者能够通过自然且习惯的方式,来调用 win32 api 。
至于 moden c++ 等语言易用性改进,还请移步至官网了解详情。


卫生安全的电子自来水龙头
三控开关怎么接_三控开关接线图
油烟在线监控系统的功能特点
天马鼎力支持荣耀100系列首发荣耀绿洲护眼屏
这个小器件决定了电流能否跑的稳
微软持续改进Win32 API语言易用性和兼容性 包括C#和Rust
新日本无线低压差稳压器NJM2837,现已开始供货
PLC在轮胎硫化机上的应用
ChatGPT正式上线对搜索引擎有什么影响
华为Mate10什么时候上市?华为Mate10:真徕卡,德味!十足 狙击iPhone8!
AI能为地球的可持续发展,带来怎样的新意?
欧菲光上半年营收 63.15 亿元同比减少 18.79%,净亏损收窄这么多?
选择红外热像仪需要考虑哪些因素
关于PLC维护检修方法与技巧
变压器的电压不稳定有可能是什么原因?什么是变压器固体绝缘?固体绝缘故障该如何料理?
基于行为的移动式智能吸尘机器人设计
智浦的两款创新的电源管理芯片获优化开发奖
浅谈电子产品封装保护工艺的演进和应用场景
FCS技术国内应用的现状及存在的问题
美高森美(Microsemi)公司收购迅腾公司(Symmetricom)