微軟介面定義語言
定義
微軟介面定義語言 (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 開發環境的元件。
廣告