共用方式為


分散式物件中的介面

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

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

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

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