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.
Esta parte do Guia e Referência do Programador de Chamada de Procedimento Remoto (RPC) consiste em uma sequência de tópicos que ajudarão você a entender a programação de aplicativos distribuídos e o RPC da seguinte maneira:
- Microsoft RPC Model fornece uma visão geral do modelo de programação cliente-servidor, padrões para programação de aplicativos distribuídos e uma descrição de como o Microsoft RPC funciona.
- Instalando o ambiente de programação RPC informa como instalar os arquivos e ferramentas necessárias para desenvolver aplicativos distribuídos com o Microsoft RPC.
- Building RPC Applications descreve o compilador MIDL e o ambiente necessário para criar aplicativos distribuídos com o Microsoft RPC.
- Conectando o cliente e o servidor fornece uma visão geral do processo de inicialização e execução de aplicativos distribuídos.
- Tutorial fornece uma visão geral do desenvolvimento de uma pequena aplicação distribuída. Este exemplo demonstra todas as etapas no desenvolvimento de um aplicativo distribuído, as ferramentas que você usa e os componentes que compõem os programas executáveis.
- Arquivos IDL e ACF descrevem os arquivos IDL e ACF usados para especificar a interface para a chamada de procedimento remoto e as opções do compilador MIDL que controlam como esses arquivos são processados.
- Data and Language Features demonstra o uso de tipos de dados padrão.
- Arrays and Pointers explica como passar ponteiros de matrizes como parâmetros.
- Pipes descreve como utilizar "named pipes" como mecanismo de transporte para chamadas de procedimento remoto.
- Binding and Handles descreve o identificador de vinculação — a estrutura de dados que permite ao desenvolvedor vincular o aplicativo de chamada ao procedimento remoto.
- Gerenciamento de Memória oferece ideias para gerir a memória no cliente e no servidor ao realizar chamadas de procedimentos remotos.
- Serialization Services descreve os métodos para codificar ou decodificar dados.
- Security descreve os métodos para implementar recursos de segurança em seus aplicativos distribuídos.
- Instalando e configurando aplicativos RPC discute a instalação de seus aplicativos cliente e servidor, descreve como configurar o provedor de serviços de nome e o serviço de segurança. Esta seção também contém informações de transporte de rede para RPC.
- RPC assíncrono apresenta informações sobre as extensões assíncronas da Microsoft para a definição de RPC. As chamadas de procedimento remoto assíncronas retornam imediatamente sem esperar pela saída. Quando o procedimento remoto termina de ser executado no servidor, ele transfere dados de retorno para o cliente.
- de Enfileiramento de Mensagens RPC descreve o uso do Serviço de Enfileiramento de Mensagens (MSMQ), permitindo que os utilizadores se comuniquem entre redes e sistemas, independentemente do estado atual dos aplicativos e sistemas que se comunicam.
- Chamadas de Procedimento Remoto usando RPC sobre HTTP fornece aos clientes RPC a capacidade de se conectarem com segurança através da Internet a programas de servidor RPC e executarem chamadas de procedimento remoto.
- Balanceamento de Carga RPC descreve a distribuição de grandes volumes de tráfego RPC sobre HTTP entre vários servidores RPC em um conjunto de servidores.
- Exemplos contém uma descrição dos programas RPC de exemplo fornecidos com o Microsoft Platform Software Developer's Kit.