IMetaDataImport::EnumMembersWithName, méthode
Énumère les jetons MemberDef représentant les membres du type spécifié avec le nom spécifié.
Syntaxe
HRESULT EnumMembersWithName (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef cl,
[in] LPCWSTR szName,
[out] mdToken rMembers[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Paramètres
phEnum
[in, out] Pointeur vers l’énumérateur.
cl
[in] Jeton TypeDef représentant le type avec les membres à énumérer.
szName
[in] Nom de membre qui limite l’étendue de l’énumérateur.
rMembers
[out] Tableau utilisé pour stocker les jetons MemberDef.
cMax
[in] Taille maximale du tableau rMembers
.
pcTokens
[out] Nombre réel de jetons MemberDef retournés dans rMembers
.
Notes
Cette méthode énumère les champs et les méthodes, mais pas les propriétés ou les événements. Contrairement à IMetaDataImport::EnumMembers, EnumMembersWithName
ignore tous les jetons de champ et de membre qui n’ont pas le nom spécifié.
Valeur de retour
HRESULT | Description |
---|---|
S_OK |
EnumTypeDefs retourné avec succès. |
S_FALSE |
Il n’existe aucun jeton MemberDef à énumérer. Dans ce cas, pcTokens est zéro. |
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
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