GUID_ManagedName, attribut

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

Syntaxe

[  
   custom(GUID_ManagedName, value)  
]  

Paramètres

value
Nom de l’espace de noms managé pour la bibliothèque.

Définition

GUID_ManagedName est défini dans Cor.h comme suit :

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

Remarques

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

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

Pour plus d’informations, consultez Attributs d’interface dans la documentation de référence de Visual C++.

Exemple

L’exemple suivant montre une définition de bibliothèque avec l’attribut GUID_ManagedName.

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

Configuration requise

En-tête : Cor.h