遠端程序呼叫 (RPC)

Microsoft 遠端程序呼叫 (RPC) 會定義功能強大的技術,以建立分散式用戶端/伺服器程式。 RPC 執行時間存根和程式庫會管理與網路通訊協定和通訊相關的大部分程式。 這可讓您專注于應用程式的詳細資料,而不是網路的詳細資料。

其適用位置?

您可以在以 Windows 作業系統為基礎的所有用戶端/伺服器應用程式中使用 RPC。 它也可以用來為包含 Unix 和 Apple 這類作業系統的異質網路環境建立用戶端和伺服器程式。

開發人員對象

RPC 的設計目的是要供 C/C++ 程式設計人員使用。 熟悉 MICROSOFT 介面定義語言 (MIDL) 和 MIDL 編譯器。

執行階段需求求

RPC 執行時間程式庫隨附于 Windows。 當您安裝 Microsoft Windows 軟體發展工具組 (SDK) 時,就會安裝 RPC 開發環境的元件。 如需詳細資訊,請參閱 安裝 RPC 程式設計環境

本節內容

主題 描述
RPC 程式設計最佳做法 RPC 程式設計做法的指引,可協助建立最佳的 RPC 應用程式。
概觀 將 RPC 併入用戶端/伺服器應用程式的一般資訊。
參考 RPC 類型、函式和常數的檔。
RPC NDR 引擎 RPC 和 DCOM 元件的封送處理引擎檔、RPC 網路資料標記法 (NDR) 引擎。