Méthode IMetaDataImport ::EnumCustomAttributes (rometadataapi.h)
Énumère les jetons de définition d’attribut personnalisés associés au type ou au membre spécifiés.
Syntaxe
HRESULT EnumCustomAttributes(
[in, out] HCORENUM *phEnum,
[in] mdToken tk,
[in] mdToken tkType,
[out] mdCustomAttribute [] rgCustomAttributes,
[in] ULONG cMax,
[out] ULONG *pcCustomAttributes
);
Paramètres
[in, out] phEnum
Pointeur vers l’énumérateur retourné.
[in] tk
Jeton pour l’étendue de l’énumération, ou zéro pour tous les attributs personnalisés.
[in] tkType
Jeton pour le type des attributs à énumérer, ou zéro pour tous les types.
[out] rgCustomAttributes
Tableau de jetons d’attribut personnalisés.
[in] cMax
Taille maximale du tableau rgCustomAttributes .
[out] pcCustomAttributes
Nombre réel de valeurs de jeton retournées dans rgCustomAttributes.
Valeur retournée
HRESULT | Description |
---|---|
S_OK | EnumCustomAttributes retourné avec succès. |
S_FALSE | Il n’existe aucun attribut personnalisé à énumérer. Dans ce cas, pcCustomAttributes est égal à 0 (zéro). |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | rometadataapi.h |