Méthode IMetaDataImport2 ::EnumGenericParams (rometadataapi.h)

Obtient un énumérateur pour un tableau de jetons de paramètres génériques associés au jeton TypeDef ou MethodDef spécifié.

Syntaxe

HRESULT EnumGenericParams(
  [in, out] HCORENUM          *phEnum,
  [in]      mdToken           tk,
  [out]     mdGenericParam [] rGenericParams,
  [in]      ULONG             cMax,
  [out]     ULONG             *pcGenericParams
);

Paramètres

[in, out] phEnum

Pointeur vers l’énumérateur.

[in] tk

Jeton TypeDef ou MethodDef dont les paramètres génériques doivent être énumérés.

[out] rGenericParams

Tableau de paramètres génériques à énumérer.

[in] cMax

Nombre maximal de jetons à placer dans rGenericParams.

[out] pcGenericParams

Nombre retourné de jetons placés dans rGenericParams.

Valeur retournée

HRESULT Description
S_OK EnumGenericParams a été retourné avec succès.
S_FALSE phEnum n’a aucun élément membre. Dans ce cas, pcGenericParams est défini sur 0 (zéro).

Configuration requise

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

Voir aussi

IMetaDataImport2