遠端程序呼叫 (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) 引擎。 |