Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Microsoft Remote Procedure Call (RPC) define uma tecnologia poderosa para a criação de programas cliente/servidor distribuídos. Os stubs e bibliotecas de tempo de execução RPC gerenciam a maioria dos processos relacionados a protocolos de rede e comunicação. Isso permite que você se concentre nos detalhes do aplicativo em vez dos detalhes da rede.
Onde é aplicável?
Você pode usar RPC em todos os aplicativos cliente/servidor baseados em sistemas operacionais Windows. Ele também pode ser usado para criar programas cliente e servidor para ambientes de rede heterogêneos que incluem sistemas operacionais como Unix e Apple.
Público de desenvolvedores
RPC é projetado para ser usado por programadores C/C++. Familiaridade com o Microsoft Interface Definition Language (MIDL) e o compilador MIDL são necessários.
Requisitos de tempo de execução
As bibliotecas de tempo de execução RPC estão incluídas no Windows. Os componentes do ambiente de desenvolvimento RPC são instalados quando você instala o Microsoft Windows Software Development Kit (SDK). Para obter detalhes, consulte Instalando o ambiente de programação RPC.
Nesta secção
| Tópico | Descrição |
|---|---|
| melhores práticas de programação RPC | Orientação sobre práticas de programação RPC que ajudam a criar os melhores aplicativos RPC possíveis. |
| Visão geral | Informações gerais sobre como incorporar RPC em seus aplicativos cliente/servidor. |
| de referência | Documentação de tipos, funções e constantes de RPC. |
| do mecanismo NDR RPC | Documentação do mecanismo de empacotamento para componentes RPC e DCOM, o mecanismo de NDR (Network Data Representation) RPC. |