MICROSOFT 介面定義語言 (MIDL) 定義用戶端與伺服器程式之間的介面。 Microsoft 包含 MIDL 編譯器與 Platform Software Development Kit (SDK) ,可讓開發人員建立介面定義語言 (IDL) 檔案和應用程式組態檔, (ACF) (RPC) 介面和 COM/DCOM 介面所需的 ACF) 。 MIDL 也支援產生 OLE Automation 的類型程式庫。
適用時
MIDL 可用於以 Windows 作業系統為基礎的所有用戶端/伺服器應用程式中。 它也可以用來為包含 Unix 和 Apple 這類作業系統的異質網路環境建立用戶端和伺服器程式。 Microsoft 支援 Open Group (先前稱為 Open Software Foundation) DCE 標準的 RPC 互通性。
開發人員對象
搭配 RPC 使用 MIDL 時,需要熟悉 C/C++ 程式設計和 RPC 範例。 搭配 COM 使用 MIDL 時,熟悉 C++ 程式設計和 RPC 範例,因為它適用于 COM 是必要的,或者,需要熟悉 OLE Automation 模型腳本和型別程式庫。
執行階段需求求
Windows 隨附使用 MIDL 的適當執行時間程式庫。 當您安裝 Windows SDK 時,會安裝 MIDL 編譯器和 RPC 開發環境的元件。 如需詳細資訊,請參閱 使用 MIDL 編譯 程式和 安裝 RPC 程式設計環境。
Do you need to interface with Business Central? This learning path will discuss working with web and REST services, APIs, Azure Functions, and control add-ins that can be used to interface with Business Central.