Definindo a interface

Uma definição de interface é uma especificação formal de como um aplicativo cliente e um aplicativo de servidor se comunicam entre si. A interface define como o cliente e o servidor se reconhecem, os procedimentos remotos que o aplicativo cliente pode chamar e os tipos de dados para os parâmetros desses procedimentos e valores retornados. Ele também especifica como os dados são transmitidos entre o cliente e o servidor.

Você define essa interface na MIDL (Linguagem de Definição de Interface da Microsoft), que consiste em definições de linguagem C aumentadas com palavras-chave, chamadas atributos, que descrevem como os dados são transmitidos pela rede.

O arquivo de definição de interface (IDL) contém definições de tipo, atributos e protótipos de função que descrevem como os dados são transmitidos na rede. O arquivo ACF (configuração de aplicativo) contém atributos que configuram seu aplicativo para um ambiente operacional específico sem afetar suas características de rede.