Méthode IMetaDataImport ::EnumMethodImpls (rometadataapi.h)
Énumère les jetons MethodBody et MethodDeclaration représentant les méthodes du type spécifié.
Syntaxe
HRESULT EnumMethodImpls(
[in, out] HCORENUM *phEnum,
[in] mdTypeDef tkTypeDef,
[out] mdToken [] rMethodBody,
[out] mdToken [] rMethodDecl,
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Paramètres
[in, out] phEnum
Pointeur vers l’énumérateur. Celui-ci doit être NULL pour le premier appel de cette méthode.
[in] tkTypeDef
Jeton TypeDef pour le type dont les implémentations de méthode doivent énumérer.
[out] rMethodBody
Tableau pour stocker les jetons MethodBody.
[out] rMethodDecl
Tableau pour stocker les jetons MethodDeclaration.
[in] cMax
Taille maximale des tableaux rMethodBody et rMethodDecl .
[out] pcTokens
Nombre réel de méthodes retournées dans rMethodBody et rMethodDecl.
Valeur retournée
HRESULT | Description |
---|---|
S_OK | EnumMethodImpls a été retourné avec succès. |
S_FALSE | Il n’existe aucun jeton de méthode à énumérer. Dans ce cas, pcTokens est égal à 0 (zéro). |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | rometadataapi.h |