0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

工程师邓生 来源:cnBeta.COM 作者:cnBeta.COM 2021-01-22 17:05 次阅读

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++ 等语言易用性改进,还请移步至官网了解详情。

责任编辑:PSY

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6596

    浏览量

    104058
  • API
    API
    +关注

    关注

    2

    文章

    1500

    浏览量

    62011
  • Win32
    +关注

    关注

    0

    文章

    11

    浏览量

    8114
收藏 人收藏

    评论

    相关推荐

    充分考虑设备的体验易用性 蓝鹏设计部将这一理念贯穿于整个研发过程

    关键字:蓝鹏测控设计部,蓝鹏测控测径仪,蓝鹏测控专利,测径仪专利, 蓝鹏设计部在研发过程中充分考虑设备的体验易用性,这一理念对于提升产品的市场竞争力具有重要意义。 蓝鹏设计部在研发设备时,始终
    发表于 12-24 14:07

    基于risc-v架构的芯片与linux系统兼容性讨论

    广泛而深厚的生态,大量优秀应用程序直接对接或者基于LINUX内核改进,以此提供更多服务。 RISC-V架构芯片与Linux系统的兼容性 指令集兼容性 : Linux操作系统内核包含了与特定指令集相关
    发表于 11-30 17:20

    Testin云测中标哈尔滨银行兼容性测试项目

    近日,Testin云测成功中标哈尔滨银行手机银行APP和手机银行5.0版本升级兼容性测试服务项目!此次中标不仅展现了Testin云测在兼容性测试方面的技术实力,也体现了深度服务客户、持续创新的承诺。
    的头像 发表于 10-29 16:29 352次阅读

    cc85xx的usb驱动在win10上跑是否有兼容性的问题?

    器里面能看到有一个无法识别“usb hub”。为了做对比我们又在win7的操作系统上做了实验,没有发现这个问题。所以我们感觉是cc85xx和win10的兼容性有问题。另外我们还测试了mic系统发现也有
    发表于 10-29 07:12

    n型母头连接器兼容性和适配怎么样

    和使用过程中非常关注的问题。以下是关于N型母头连接器的兼容性和适配的详细解答:  广泛的设备兼容性  N型母头连接器能够与多种射频设备无缝连接,包括天线、射频
    的头像 发表于 10-24 09:10 193次阅读
    n型母头连接器<b class='flag-5'>兼容性</b>和适配<b class='flag-5'>性</b>怎么样

    高速PCB的信号完整、电源完整和电磁兼容性研究

    电子发烧友网站提供《高速PCB的信号完整、电源完整和电磁兼容性研究.pdf》资料免费下载
    发表于 09-19 17:37 0次下载

    如何判断SFP模块的兼容性

    怎样判断SFP模块的兼容性
    发表于 07-25 06:04

    SOLIDWORKS教育版本的易用性

    在数字化和智能化的教育时代背景下,三维设计软件在教学领域的应用越来越广泛。SOLIDWORKS教育版本作为一款专门针对教育领域设计的三维建模软件,以其优越的易用性赢得了广泛的认可。
    的头像 发表于 07-04 17:11 285次阅读

    risc-v的mcu对RTOS兼容性如何

    RISC-V的MCU对RTOS(实时操作系统)的兼容性主要取决于多个因素,包括RTOS的版本、RISC-V指令集的实现、以及芯片制造商提供的支持。以下是关于RISC-V的MCU对RTOS兼容性的一些
    发表于 05-27 16:26

    深圳比创达电子EMC|EMC电磁兼容性:电子设备稳定运行的保障.

    。四、EMC电磁兼容性的测试与评估为了确保电子设备的EMC电磁兼容性,需要进行严格的测试和评估。这包括电磁辐射测试、电磁敏感度测试以及电磁兼容性评估等多个环节。通过这些测试,我们可以了
    发表于 04-16 10:48

    解密EMC与EMI:电磁兼容性与电磁干扰?

    解密EMC与EMI:电磁兼容性与电磁干扰?|深圳比创达电子
    的头像 发表于 03-29 10:32 1640次阅读
    解密EMC与EMI:电磁<b class='flag-5'>兼容性</b>与电磁干扰?

    润开鸿全场景应用开发实训平台通过OpenHarmony兼容性测评

    近日,江苏润开鸿数字科技有限公司(以下简称“润开鸿”)基于OpenHarmony的全场景应用开发实训平台通过OpenHarmony 3.2. Release版本兼容性测评,为高校开展
    的头像 发表于 01-22 10:08 718次阅读

    润开鸿基于OpenHarmony的全场景应用开发实训平台通过兼容性测评

    近日,江苏润开鸿数字科技有限公司(以下简称“润开鸿”)基于OpenHarmony的全场景应用开发实训平台通过OpenHarmony3.2.Release版本兼容性测评,为高校开展
    的头像 发表于 01-20 08:02 556次阅读
    润开鸿基于OpenHarmony的全场景应用开发实训平台通过<b class='flag-5'>兼容性</b>测评

    鸿蒙OS4.0兼容性测试

    使用OpenHarmony的设备和业务应用有一致的接口和业务体验。 OpenHarmony兼容性测评服务包括:产品兼容性技术规范文档与兼容性
    发表于 01-17 20:38

    软件兼容性测试报告模板

    兼容性测试 兼容性测试报告 软件兼容性测试要考虑什么?》 1、向前兼容和向后兼容。向前兼容是指
    的头像 发表于 01-05 10:24 754次阅读