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