Fjärrproceduranrop (RPC)
Microsoft Remote Procedure Call (RPC) definierar en kraftfull teknik för att skapa distribuerade klient-/serverprogram. RPC-körningsstubbarna och biblioteken hanterar de flesta processer som rör nätverksprotokoll och kommunikation. På så sätt kan du fokusera på information om programmet i stället för information om nätverket.
Var är det tillämpligt?
Du kan använda RPC i alla klient-/serverprogram baserat på Windows-operativsystem. Den kan också användas för att skapa klient- och serverprogram för heterogena nätverksmiljöer som omfattar operativsystem som Unix och Apple.
Målgrupp för utvecklare
RPC är utformat för att användas av C/C++-programmerare. Kunskaper om Microsoft Interface Definition Language (MIDL) och MIDL-kompilatorn krävs.
Körningskrav
RPC-körningsbiblioteken ingår i Windows. Komponenterna i RPC-utvecklingsmiljön installeras när du installerar Microsoft Windows Software Development Kit (SDK). Mer information finns i Installera RPC-programmeringsmiljön.
I det här avsnittet
Ämne | Beskrivning |
---|---|
bästa praxis för RPC-programmering | Vägledning om RPC-programmeringsmetoder som hjälper dig att skapa bästa möjliga RPC-program. |
Översikt | Allmän information om hur du införlivar RPC i dina klient-/serverprogram. |
referens | Dokumentation om RPC-typer, funktioner och konstanter. |
RPC NDR-motor | Dokumentation om marskalkeringsmotorn för RPC- och DCOM-komponenter, NDR-motorn (Network Data Representation). |