close
最新消息是,為瞭讓 Win32 API 可被更多語言的開發者輕松訪問(包括 C# 和 Rust),微軟已於今日宣佈瞭新的的 win32metADATA 項目。
該項目旨在元數據中提供針對 Win32 API 完整表層描述,以便通過自動的方式,將之映射到任何語言,從而極大地提升準確性和減少維護開銷。
感興趣的開發者,可通過 Nuget.org 網站獲取 Windows 元數據文件(winmd),其中已經包含瞭描述整個 Win32 API 的表層元數據。
與此同時,微軟宣佈瞭基於這些元數據的三種語言預測特性,比如與 C#/ Win32 及 .NET PInvoke 項目擁有者 Andrew Arnott 合作,推出瞭可解析元數據並聲稱調用所需的 API 的 P / Invoke 封裝器。
然後是針對 Rust 語言的映射支持,其遵循傳統 C ++ / WinRT 應用開發的標準語言和編譯器,使得開發者能夠通過自然且習慣的方式,來調用 Win32 API 。
至於 Moden C++ 等語言易用性改進,還請移步至官網瞭解詳情(傳送門)。
全站熱搜