Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Na computação distribuída, uma interface é uma coleção de definições e funções remotas que permite que dois ou mais programas interoperem entre contextos diferentes. Em um aplicativo RPC, uma interface especifica:
- Como os aplicativos cliente e servidor se identificam entre si.
- Como os dados são transmitidos entre o cliente e o servidor.
- Procedimentos remotos que o aplicativo cliente pode chamar.
- Tipos de dados para os parâmetros e valores retornados dos procedimentos remotos.
A MIDL (Linguagem de Definição de Interface da Microsoft) destina-se à implementação de interfaces usadas em aplicativos distribuídos. Com MIDL, um aplicativo pode ter uma ou muitas interfaces. Cada interface especifica um contrato distribuído exclusivo entre os programas cliente e servidor. Aplicativos baseados em RPC (chamadas de procedimento remoto), COM (Component Object Model) e DCOM (Distributed Component Object Model) especificam suas interfaces usando MIDL.
MIDL é semelhante a C e C++ de várias maneiras. Para obter uma visão geral da gravação de interfaces MIDL, consulte Desenvolvendo a interface.