Delen via


Externe procedure-aanroep (RPC)

Microsoft Remote Procedure Call (RPC) definieert een krachtige technologie voor het maken van gedistribueerde client-/serverprogramma's. De RPC run-time stubs en bibliotheken beheren de meeste processen met betrekking tot netwerkprotocollen en communicatie. Hiermee kunt u zich richten op de details van de toepassing in plaats van de details van het netwerk.

Waar is het van toepassing?

U kunt RPC gebruiken in alle client-/servertoepassingen op basis van Windows-besturingssystemen. Het kan ook worden gebruikt voor het maken van client- en serverprogramma's voor heterogene netwerkomgevingen met dergelijke besturingssystemen als Unix en Apple.

Doelgroep voor ontwikkelaars

RPC is ontworpen voor gebruik door C/C++ programmeurs. Bekendheid met de Microsoft Interface Definition Language (MIDL) en de MIDL-compiler zijn vereist.

Runtimevereisten

De RPC-runtimebibliotheken zijn opgenomen in Windows. De onderdelen van de RPC-ontwikkelomgeving worden geïnstalleerd wanneer u de Microsoft Windows Software Development Kit (SDK) installeert. Zie De RPC-programmeeromgeving installerenvoor meer informatie.

In deze sectie

Onderwerp Beschrijving
best practices voor RPC-programmering Richtlijnen voor RPC-programmeerprocedures waarmee u de best mogelijke RPC-toepassingen kunt maken.
Overzicht Algemene informatie over het opnemen van RPC in uw client-/servertoepassingen.
Documentatie van RPC-typen, functies en constanten.
RPC NDR-engine Documentatie van de marshaling-engine voor RPC- en DCOM-onderdelen, de NDR-engine (RPC Network Data Representation).
  • Microsoft Interface Definition Language (MIDL)