共用方式為


分散式物件中的介面

在分散式運算中,介面是定義和遠端函式的集合,可讓兩個或多個程式在不同內容之間互作。 在 RPC 應用程式中,介面會指定:

  • 用戶端和伺服器應用程式如何彼此識別。
  • 如何在客戶端與伺服器之間傳輸數據。
  • 用戶端應用程式可以呼叫的遠端程式。
  • 遠端程式參數和傳回值的數據類型。

Microsoft介面定義語言 (MIDL) 用於實作分散式應用程式中所使用的介面。 透過 MIDL,應用程式可以有一個介面或多個介面。 每個介面都會指定客戶端與伺服器程式之間唯一的分散式合約。 以遠端過程呼叫 (RPC)、元件物件模型 (COM) 和分散式元件物件模型 (DCOM) 為基礎的應用程式會使用 MIDL 來指定其介面。

MIDL 與 C 和 C++有許多方面相似。 如需撰寫 MIDL 介面的概觀,請參閱 開發介面