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

Obtient un énumérateur pour un tableau de contraintes de paramètre générique associées au paramètre générique représenté par le jeton spécifié.

Syntaxe

HRESULT EnumGenericParamConstraints(
  [in, out] HCORENUM                    *phEnum,
  [in]      mdGenericParam              tk,
  [out]     mdGenericParamConstraint [] rGenericParamConstraints,
  [in]      ULONG                       cMax,
  [out]     ULONG                       *pcGenericParamConstraints
);

Paramètres

[in, out] phEnum

Pointeur vers l’énumérateur.

[in] tk

Jeton qui représente le paramètre générique dont les contraintes doivent être énumérées.

[out] rGenericParamConstraints

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

[in] cMax

Nombre maximal de jetons à placer dans rGenericParamConstraints.

[out] pcGenericParamConstraints

Pointeur vers le nombre de jetons placés dans rGenericParamConstraints.

Valeur retournée

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

Configuration requise

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

Voir aussi

IMetaDataImport2