Méthode IMetaDataImport ::EnumParams (rometadataapi.h)

Énumère les jetons ParamDef représentant les paramètres de la méthode référencée par le jeton MethodDef spécifié.

Syntaxe

HRESULT EnumParams(
  [in, out] HCORENUM      *phEnum,
  [in]      mdMethodDef   tkMethodDef,
  [out]     mdParamDef [] rParams,
  [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] tkMethodDef

Jeton MethodDef représentant la méthode avec les paramètres à énumérer.

[out] rParams

Tableau utilisé pour stocker les jetons ParamDef.

[in] cMax

Taille maximale du tableau rParams.

[out] pcTokens

Nombre de jetons ParamDef retournés dans rParams.

Valeur retournée

HRESULT Description
S_OK EnumParams retourné avec succès.
S_FALSE Il n’y a pas de jetons à énumérer. Dans ce cas, pcTokens est égal à 0 (zéro).

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête rometadataapi.h

Voir aussi

IMetaDataImport