IMetaDataImport::EnumFieldsWithName, méthode
Énumère les jetons FieldDef du type spécifié avec le nom spécifié.
Syntaxe
HRESULT EnumFieldsWithName (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef cl,
[in] LPCWSTR szName,
[out] mdFieldDef rFields[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Paramètres
phEnum
[in, out] Pointeur vers l’énumérateur.
cl
[in] Jeton du type dont les champs doivent être énumérés.
szName
[in] Nom du champ qui limite l’étendue de l’énumération.
rFields
[out] Tableau utilisé pour stocker les jetons FieldDef.
cMax
[in] Taille maximale du tableau rFields
.
pcTokens
[out] Nombre réel de jetons FieldDef retournés dans rFields
.
Notes
Contrairement à IMetaDataImport::EnumFields, EnumFieldsWithName
ignore tous les jetons de champ qui ne portent pas le nom spécifié.
Valeur de retour
HRESULT | Description |
---|---|
S_OK |
EnumFieldsWithName retourné avec succès. |
S_FALSE |
Il n’y a aucun champ à énumérer. Dans ce cas, pcTokens est égal à 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