欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

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

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

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

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

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

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

          特別提醒:本網(wǎng)內(nèi)容轉(zhuǎn)載自其他媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關(guān)內(nèi)容。本站不承擔此類作品侵權(quán)行為的直接責任及連帶責任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系我們,本站將會在24小時內(nèi)處理完畢。

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號