共用方式為


RPC 模型

C 和 C++ 程式設計語言的遠端過程呼叫(RPC)旨在協助開發者滿足開發 Windows 作業系統新一代軟體的需求。

RPC 是一種強大、強固、有效率且安全的進程間通訊 (IPC) 機制,可讓位於不同進程中的功能進行數據交換和調用。 不同的程序可以位於相同的電腦上、區域網路上,或透過因特網。 本節說明可使用 RPC 實作之分散式系統的 RPC 程式設計模型和模型。

RPC 完全支援 64 位 Windows。 有三種類型的進程:原生 32 位進程、原生 64 位進程,以及在 64 位系統上的 32 位進程模擬器下執行的 32 位進程(通常稱為 WOW64 進程)。 如需 WOW64 的詳細資訊,請參閱 執行 32 位應用程式。 使用 RPC,開發人員可以透明地在不同類型的程式之間進行通訊;RPC 會自動管理幕後的程序差異。

RPC 最初開發為 OSF RPC 的延伸模組。 除了某些進階功能之外,RPC 與其他廠商的OSF RPC實作互通。

本節也提供 RPC 元件及其作業的概觀。 資訊會顯示在下列主題中: