微軟介面定義語言


定義

微軟介面定義語言 (MIDL) 定義了客戶端程式和伺服器程式之間的介面。MIDL 編譯器與平臺軟體開發套件 (SDK) 包含在 Microsoft 中,以便開發人員能建立用於遠端過程呼叫 (RPC) 介面和 COM/DCOM 介面所必需的介面定義語言 (IDL) 檔案和應用程式配置檔案 (ACF)。MIDL 還支援生成面向 OLE 自動化的型別庫。

應用

MIDL 可用於所有基於 Windows 作業系統的客戶端/伺服器應用程式中。要為包含 Unix 和 Apple 等作業系統的異構網路環境建立客戶端和伺服器程式,也可使用 MIDL。Microsoft 支援 Open Group(之前的 Open Software Foundation)的 RPC 互操作性 DCE 標準。

開發人員受眾

當將 MIDL 與 RPC 一起使用時,需要熟悉 C/C++ 程式設計和 RPC 範例。當將 MIDL 與 COM 一起使用時,需要熟悉 C++ 程式設計和適用於 COM 的 RPC 範例,或者熟悉 OLE Automation 模型指令碼和型別庫。

執行時環境

Windows 包括用於使用 MIDL 的適當執行時庫。在安裝 Windows SDK 時,也將安裝 MIDL 編譯器和 RPC 開發環境的元件。

更新於:2019 年 10 月 16 日

240 次瀏覽

開始你的 職業

完成課程以獲得認證

開始使用
廣告