Compartilhar via


Atributos de cabeçalho de interface

Incorpore esses atributos no cabeçalho da interface para transmitir informações sobre toda a interface.

Atributo Uso
async_uuid Direciona o compilador MIDL para definir versões síncronas e assíncronas de uma interface COM.
uuid Designa um valor de 128 bits que distingue uma interface específica de todas as outras. O valor real pode representar um GUID, um CLSID ou uma IID.
local Direciona o compilador MIDL somente para gerar arquivos de cabeçalho. Uma interface deve ter umuuidou um atributo delocal.
ms_union Controla o alinhamento NDR de uniões nãocapsuladas. Use para compatibilidade com versões anteriores com interfaces criadas em MIDL 1.0 ou 2.0.
de objeto Identifica a interface como uma interface COM e direciona o compilador MIDL para gerar código proxy/stub em vez de stubs de servidor e cliente RPC.
versão Identifica uma versão específica de uma interface em casos em que existem várias versões da interface. Como as interfaces COM são imutáveis, você não pode usar a versão atributo em uma interfacede objeto.
pointer_default Especifica o tipo de ponteiro padrão para todos os ponteiros, exceto aqueles incluídos em listas de parâmetros. O tipo padrão pode ser exclusivo, refou ptr.
de ponto de extremidade Especifica um ponto de extremidade estático (conhecido) no qual um aplicativo de servidor escutará chamadas de procedimento remoto.

 

Consulte de Atributos da Biblioteca de Tipos para atributos de interface, como duplo e de oleautomação, que são específicos para interfaces definidas ou referenciadas dentro de uma instrução de biblioteca.