偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

微軟計劃讓 C# 和 Rust 等語言更容易訪問 Windows32 API

系統(tǒng) Windows
3月8日消息 外媒報道,Win32 API 是經典 Windows 桌面應用的原生平臺。它適用于需要直接訪問系統(tǒng)功能和硬件的應用程序。這些 Windows32 API 對于 C 和 C++ 開發(fā)者來說是很容易訪問的。

[[386119]]

 3月8日消息 外媒報道,Windows32 API 是經典 Windows 桌面應用的原生平臺。它適用于需要直接訪問系統(tǒng)功能和硬件的應用程序。這些 Windows32 API 對于 C 和 C++ 開發(fā)者來說是很容易訪問的。然而對于其他語言,如 C# 和 Rust,則需要包裝器或綁定來訪問這些 API。為了讓更多的語言包括 C# 和 Rust 能夠訪問 Windows32 API,微軟宣布了新的 Windows32metadata 項目。


新的 Windows32metadata 項目目的是以元數據的方式提供 Windows32 API 表層的完整描述,從而可以以自動化的方式將其投射到任何語言中,提高正確性并將維護開銷降到最低。

通過這個項目,你可以獲取 Nuget.org 網站上的 Windows 元數據文件(winmd),其中包含描述整個 Windows32 API 表層的元數據。語言預測需要建立在這些元數據之上,以使開發(fā)人員能夠從他們選擇的語言中習慣性地調用 Windows32 API。微軟公布了三種語言預測。

  • C#/Windows32 是與 . NET 的 PInvoke 項目的所有者 Andrew Arnott 合作構建的,C#/Windows32 可以解析元數據,并生成調用你關心的 API 所需的 P/Invoke 包裝器。
  • Rust 語言投射遵循 C++/WinRT 建立的傳統(tǒng),即使用標準語言和編譯器為 Windows 構建語言投射,為 Rust 開發(fā)者提供了一種自然和習慣性的方式來調用 Windows API。
  • Modern C++ 投射。

 【編輯推薦】

 

責任編輯:姜華 來源: IT之家
相關推薦

2021-03-11 11:48:23

Windows10操作系統(tǒng)微軟

2021-02-04 07:25:16

Windows10操作系統(tǒng)微軟

2021-01-18 06:59:39

Windows10X微軟應用

2020-10-26 08:06:17

Windows 10

2020-05-20 16:51:09

Windows微軟Project Reu

2021-07-19 19:44:57

技術模型實踐

2019-07-08 11:05:05

Windows

2022-03-11 08:00:00

編程語言JuliaPython

2015-11-06 14:41:30

微軟Windows 10

2021-03-07 08:13:49

Windows10微軟應用

2021-07-26 08:03:25

Windows 11操作系統(tǒng)微軟

2009-07-31 16:12:10

Windows APIC#

2009-08-03 13:34:57

C#調用Windows

2015-05-20 12:50:42

C#開發(fā)抽象增刪改

2019-06-26 15:41:26

AI云原生云遷移

2009-07-31 15:47:20

Win32 APIC#

2022-06-20 10:37:31

物聯網智能安防智能建筑

2009-08-28 15:45:32

C#操作Win32 A

2009-08-13 17:04:09

C#語言C#程序

2012-01-05 10:30:18

微軟Windows 8
點贊
收藏

51CTO技術棧公眾號