Desenvolvendo aplicativos RPC windows
Quando você instala o SDK (Software Development Kit) do Windows, o seguinte ambiente de desenvolvimento RPC, as bibliotecas em tempo de execução e as ferramentas são instalados automaticamente:
- Cabeçalho da linguagem C/C++ (. H) arquivos
- Arquivos de bibliotecas de importação de RPC (.lib)
- Programas de exemplo
- Arquivos de Ajuda de referência RPC
- O utilitário uuidgen
Quando você instala o Windows, os seguintes são instalados:
- DLLs de tempo de execução RPC
- Microsoft Locator (sem suporte no Windows Vista e posterior)
- Serviços de mapeamento de ponto de extremidade RPC
As bibliotecas de importação RPC a seguir.
Importar biblioteca | Descrição |
---|---|
Rpcns4.lib | Funções name-service |
Rpcrt4.lib | Funções de tempo de execução do Windows |
Observação
O Rpcns4.lib é obsoleto e não tem mais suporte.
As bibliotecas RPC a seguir estão incluídas para suporte de nível inferior.
Biblioteca de vínculo dinâmico | Descrição | Plataforma |
---|---|---|
Rpcltc1.dll | Transporte de pipe nomeado do cliente | Windows NT, Windows 98, Windows 95 |
Rpclts1.dll | Transporte de pipe nomeado do servidor | Windows NT, Windows 98, Windows 95 |
Rpcltc3.dll | Transporte TCP/IP do cliente | Windows NT, Windows 98, Windows 95 |
Rpclts3.dll | Transporte TCP/IP do servidor | Windows NT, Windows 98, Windows 95 |
Rpcltc5.dll | Transporte NetBIOS do cliente | Windows NT, Windows 98, Windows 95 |
Rpclts5.dll | Transporte netbios do servidor | Windows NT, Windows 98, Windows 95 |
Rpcltc6.dll | Transporte SPX do cliente | Windows NT, Windows 98, Windows 95 |
Rpclts6.dll | Transporte SPX do servidor | Windows NT, Windows 98, Windows 95 |
Rpcdgc6.dll | Transporte IPX do cliente | Windows NT |
Rpcdgs6.dll | Transporte IPX do servidor | Windows NT |
Rpcdgc3.dll | Transporte UDP do cliente | Windows NT |
Rpcdgs3.dll | Transporte UDP do servidor | Windows NT |
Você também precisará do compilador MIDL (Linguagem de Definição de Interface da Microsoft). Para obter mais informações, consulte Usando o compilador MIDL.