Compartir a través de


Llamada a procedimiento remoto (RPC)

La llamada a procedimiento remoto de Microsoft (RPC) define una tecnología eficaz para crear programas de cliente y servidor distribuidos. Los códigos auxiliares y las bibliotecas en tiempo de ejecución rpc administran la mayoría de los procesos relacionados con los protocolos de red y la comunicación. Esto le permite centrarse en los detalles de la aplicación en lugar de en los detalles de la red.

¿Dónde es aplicable?

Puede usar RPC en todas las aplicaciones cliente/servidor basadas en sistemas operativos Windows. También se puede usar para crear programas de cliente y servidor para entornos de red heterogéneos que incluyen sistemas operativos como Unix y Apple.

Público para desarrolladores

RPC está diseñado para ser utilizado por programadores de C/C++. Es necesario familiarizarse con el lenguaje de definición de interfaz de Microsoft (MIDL) y el compilador MIDL.

Requisitos en tiempo de ejecución

Las bibliotecas en tiempo de ejecución de RPC se incluyen con Windows. Los componentes del entorno de desarrollo RPC se instalan al instalar el Kit de desarrollo de software (SDK) de Microsoft Windows. Para obtener más información, consulte Instalación del entorno de programación RPC.

En esta sección

Tema Descripción
procedimientos recomendados de programación rpc Instrucciones sobre prácticas de programación rpc que ayudan a crear las mejores aplicaciones RPC posibles.
información general Información general sobre cómo incorporar RPC a las aplicaciones cliente/servidor.
de referencia de Documentación de tipos, funciones y constantes rpc.
del motor RPC NDR Documentación del motor de serialización para los componentes RPC y DCOM, el motor de representación de datos de red RPC (NDR).
  • lenguaje de definición de interfaz de Microsoft (MIDL)