Partager via


IMetaDataImport::GetCustomAttributeByName Method

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

Syntax

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

Parameters

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

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

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

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

Remarks

Il est légal de définir plusieurs attributs personnalisés pour le même propriétaire ; ils peuvent même avoir 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 .

Requirements

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

Header: Cor.h

Library: CorGuids.lib

See also