Partilhar via


O cabeçalho da interface IDL

O cabeçalho da interface IDL especifica informações sobre a interface como um todo. Ao contrário do ACF, o cabeçalho da interface contém atributos que são independentes da plataforma.

Os atributos no cabeçalho da interface são globais para toda a interface. Ou seja, aplicam-se à interface e a todas as suas partes. Esses atributos são colocados entre colchetes no início da definição da interface. Um exemplo é mostrado na seguinte definição de interface:

[
  uuid(ba209999-0c6c-11d2-97cf-00c04f8eea45),
  version(1.0)
]
interface INTERFACENAME
{

}

Observe que o cabeçalho da interface contém os atributos [uuid] e [version]. Uma vez que estes representam o UUID e o número da versão da interface, respectivamente, eles são atributos de toda a interface.

O corpo da interface também pode conter atributos. No entanto, eles não são aplicáveis a toda a interface. Eles se referem a itens específicos na interface, como parâmetros de procedimento remoto.

Para obter uma discussão completa dos atributos de cabeçalho IDL, consulte o de referência de linguagem MIDL .