遠端過程調用 (RPC) 程式設計人員指南和參考的這個部分包含一系列主題,可協助您了解分散式應用程式程式設計和 RPC,如下所示:
- Microsoft RPC 模型 提供用戶端伺服器程式設計模型的概觀、分散式應用程式程式設計的標準,以及MICROSOFT RPC 運作方式的描述。
- 安裝 RPC 程式設計環境 會說明如何安裝使用 Microsoft RPC 開發分散式應用程式所需的檔案和工具。
- 建置 RPC 應用程式 描述 MIDL 編譯程式和使用 Microsoft RPC 建置分散式應用程式的必要環境。
- 連接客戶端和伺服器 提供初始化和執行分散式應用程式程式的概觀。
- 教學課程 提供小型分散式應用程式開發的概觀。 此範例示範開發分散式應用程式、您使用的工具,以及構成可執行程式之元件的所有步驟。
- IDL 和 ACF 檔案 描述用來指定遠端過程調用介面的 IDL 和 ACF 檔案,以及控制這些檔案處理方式的 MIDL 編譯程式參數。
- 數據和語言功能 示範標準數據類型的使用。
- 陣列和指標 說明如何將陣列指標當做參數傳遞。
- 管道 說明如何使用命名管道作為遠程程序調用的傳輸機制。
- 系結和句柄 描述系結句柄 — 數據結構,可讓開發人員將呼叫的應用程式系結至遠端程式。
- 記憶體管理 提供在執行遠端過程調用時如何管理客戶端和伺服器上的記憶體的想法。
- 串行化服務 描述編碼或譯碼數據的方法。
- 安全性 說明在分散式應用程式中實作安全性功能的方法。
- 安裝和設定 RPC 應用程式 討論如何安裝用戶端和伺服器應用程式,說明如何設定名稱服務提供者和安全性服務。 本節也包含 RPC 的網路傳輸資訊。
- 異步 RPC 介紹 Microsoft 特有的 RPC 定義的異步擴充功能。 異步遠程過程調用會立即傳回,而不會等待輸出。 當遠端程式在伺服器上完成執行時,它會將數據傳送給用戶端。
- RPC 消息佇列 描述消息佇列服務 (MSMQ) 的使用,可讓使用者跨網路和系統通訊,而不論通訊應用程式和系統的目前狀態為何。
- 使用 RPC over HTTP 遠端過程調用,可讓 RPC 用戶端安全地透過因特網連線到 RPC 伺服器程式,並執行遠端過程調用。
- RPC 負載平衡 描述透過 HTTP 流量在伺服器農場內的多個 RPC 伺服器之間分佈大量的 RPC。
- 範例 包含Microsoft平臺軟體開發人員套件隨附的 RPC 程式範例描述。