Share via


GUID_ManagedName, attribut

Définit un attribut d'interface personnalisé qui spécifie le nom d'espace de noms managé pour une bibliothèque COM (Component Object Model).

[
   custom(GUID_ManagedName, value)
]

Paramètres

  • value
    Nom d'espace de noms managé pour la bibliothèque.

Définition

GUID_ManagedName est défini dans Cor.h comme :

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

Notes

Un attribut d'interface personnalisé définit les métadonnées pour un objet dans la bibliothèque de types.

Utilisez ITypeInfo2.GetCustData ou ITypeLib2.GetCustData pour récupérer le nom managé de l'attribut.

Pour plus d'informations, consultez Interface Attributes dans la documentation de référence Visual C++.

Exemple

L'exemple suivant affiche une définition de bibliothèque à l'aide de l'attribut GUID_ManagedName.

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

Configuration requise

En-tête : Cor.h