Partilhar via


Atributos de cabeçalho da interface

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

Atributo Utilização
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 um IID.
local Direciona o compilador MIDL para gerar somente arquivos de cabeçalho. Uma interface deve ter umuuidou um atributolocal.
ms_union Controla o alinhamento NDR de uniões não encapsuladas. Use para compatibilidade com versões anteriores com interfaces construídas em MIDL 1.0 ou 2.0.
objeto Identifica a interface como uma interface COM e direciona o compilador MIDL para gerar código proxy/stub em vez de stubs de cliente e servidor RPC.
versão Identifica uma versão específica de uma interface nos casos em que existem várias versões da interface. Como as interfaces COM são imutáveis, não é possível usar o atributoversãoem um objeto interface.
pointer_default Especifica o tipo de ponteiro padrão para todos os ponteiros, exceto aqueles incluídos nas listas de parâmetros. O tipo padrão pode ser exclusivo, refou ptr.
endpoint Especifica um ponto de extremidade estático (bem conhecido) no qual um aplicativo de servidor escutará chamadas de procedimento remoto.

 

Consulte de atributos da biblioteca de tipos para obter atributos de interface, como dupla e de oleautomação, que são específicos para interfaces definidas ou referenciadas dentro de uma instrução de biblioteca.