Share via


IMetaDataImport::GetCustomAttributeByName, méthode

Obtient l’attribut personnalisé, en fonction de son nom et de son propriétaire.

Syntaxe

HRESULT GetCustomAttributeByName (  
   [in]  mdToken          tkObj,  
   [in]  LPCWSTR          szName,  
   [out] const void       **ppData,  
   [out] ULONG            *pcbData  
);  

Paramètres

tkObj
[in] Jeton de métadonnées représentant l’objet qui est le propriétaire de l’attribut personnalisé.

szName
[in] Nom de l’attribut personnalisé.

ppData
[out] Pointeur vers un tableau de données qui correspond à la valeur de l’attribut personnalisé.

pcbData
[out] Taille en octets des données retournées dans *ppData.

Notes

Il est légal de définir plusieurs attributs personnalisés pour le même propriétaire. Ceux-ci peuvent même porter le même nom. Toutefois, GetCustomAttributeByName retourne une seule instance. (GetCustomAttributeByName retourne la première instance qu’elle rencontre.) Pour rechercher toutes les instances d’un attribut personnalisé, appelez la méthode IMetaDataImport::EnumCustomAttributes.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : Cor.h

Bibliothèque : incluse comme ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible à partir de la version 1.0

Voir aussi