Compartilhar via


Atributo GUID_ManagedName

Define um atributo de interface personalizada que especifica o nome do namespace gerenciado para uma biblioteca de modelo (COM) do objeto de componente.

[
   custom(GUID_ManagedName, value)
]

Parâmetros

  • value
    O nome do namespace gerenciado para a biblioteca.

Definição

GUID_ManagedName é definida no Cor.h da seguinte maneira:

// {0F21F359-AB84-41e8-9A78-36D110E6D2F9}
EXTERN_GUID(GUID_ManagedName, 0xf21f359, 0xab84, 0x41e8, 0x9a, 0x78, 0x36, 0xd1, 0x10, 0xe6, 0xd2, 0xf9);

Comentários

Um atributo de interface personalizada define metadados para um objeto na biblioteca de tipos.

Use ITypeInfo2.GetCustData ou ITypeLib2.GetCustData para recuperar o nome gerenciado do atributo.

Para obter mais informações, consulte Interface Atributos na documentação de referência do Visual C++.

Exemplo

O exemplo a seguir mostra uma definição de biblioteca usando o GUID_ManagedName atributo.

[
   ...
   custom(GUID_ManagedName, Microsoft.VisualStudio.CommandBars.dll")
]
library Microsoft_VisualStudio_CommandBars
{
   ...
}

Requisitos

Cabeçalho: Cor.h