首页 / 行业
微软持续改进Win32 API语言易用性和兼容性 包括C#和Rust
2021-01-22 17:05:00
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++ 等语言易用性改进,还请移步至官网了解详情。
最新内容
手机 |
相关内容
电源和DC/DC转换器中的电磁兼容性(
电源和DC/DC转换器中的电磁兼容性(EMC)考虑因素,转换,兼容性,布局,辐射,信号线,电磁干扰,电源和DC/DC转换器在电磁兼容性(EMC)方面深入探索RISC-V处理器架构背景,思尔
深入探索RISC-V处理器架构背景,思尔芯助力“香山”不断演进,处理器,助力,兼容性,指令集架构,需求,项目,RISC-V(Reduced Instruction S智能时代的三大核心技术
智能时代的三大核心技术,时代,核心技术,智能,机器学习,数据,学习,智能时代是指在人工智能技术的推动下,人类社会进入了一个智能化的英伟达开发Arm架构PC处理器,英特尔
英伟达开发Arm架构PC处理器,英特尔迎来劲敌,PC处理器市场格局巨变!,处理器,市场,格局,英伟达,英特尔,能力,近日,全球领先的图形处理器(GP国民技术推出高精度计量的电池管理
国民技术推出高精度计量的电池管理芯片,高精度,芯片,计量,推出,智能,兼容性,国民技术是一家专注于研发和生产电池管理芯片的公司。浅析无线物联网技术在电力通信网络
浅析无线物联网技术在电力通信网络中的应用研究,物联网技术,实时,兼容性,安全性,连接,覆盖,无线物联网技术是指利用无线通信技术和东软睿驰总经理曹斌:基于中央超算芯
东软睿驰总经理曹斌:基于中央超算芯片的软件开放技术框架,芯片,超算,总经理,技术框架,东软,软件开发工具,近年来,随着人工智能、大数plc最简单的电路原理图 介绍几种最
plc最简单的电路原理图 介绍几种最常用的控制电路(启动、保持和停止电路、互锁控制电路), plc,控制电路,编程语言,梯形图,PLC控制,目