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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour