Dela via


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).