RPC 模型
C 和 C++ 程式設計語言的遠端過程呼叫 (RPC) ,旨在協助符合開發人員針對 Windows 作業系統處理新一代軟體的需求。
RPC 是一種強大、強固、有效率且安全的處理序間通訊 (IPC) 機制,可讓位於不同進程中的功能交換和調用。 不同的程式可以位於同一部電腦上、區域網路上或透過網際網路。 本節說明可使用 RPC 實作之分散式系統的 RPC 程式設計模型和模型。
RPC 完全支援 64 位 Windows。 有三種類型的進程:原生 32 位進程、原生 64 位進程,以及在 64 位進程模擬器下執行的 32 位進程, (通常稱為 WOW64 進程) 。 如需 WOW64 的詳細資訊,請參閱 執行 32 位應用程式。 使用 RPC,開發人員可以透明地在不同類型的程式之間進行通訊;RPC 會自動管理幕後的進程差異。
RPC 最初是開發為 OSF RPC 的延伸模組。 除了某些進階功能之外,RPC 與其他廠商的 OSF RPC 實作互通。
本節也提供 RPC 元件及其作業的概觀。 此資訊會顯示在下列主題中: