Freigeben über


IMetaDataImport2::EnumGenericParamConstraints-Methode (rometadataapi.h)

Ruft einen Enumerator für ein Array generischer Parametereinschränkungen ab, die dem generischen Parameter zugeordnet sind, der durch das angegebene Token dargestellt wird.

Syntax

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

Parameter

[in, out] phEnum

Ein Zeiger auf den Enumerator.

[in] tk

Ein Token, das den generischen Parameter darstellt, dessen Einschränkungen aufgelistet werden sollen.

[out] rGenericParamConstraints

Das Array generischer Parametereinschränkungen, die aufgelistet werden sollen.

[in] cMax

Die angeforderte maximale Anzahl von Token, die in rGenericParamConstraints platziert werden sollen.

[out] pcGenericParamConstraints

Ein Zeiger auf die Anzahl der In rGenericParamConstraints platzierten Token.

Rückgabewert

HRESULT BESCHREIBUNG
S_OK EnumGenericParamConstraints wurde erfolgreich zurückgegeben.
S_FALSE phEnum weist keine Memberelemente auf. In diesem Fall ist pcGenericParameterConstraints auf 0 (null) festgelegt.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile rometadataapi.h

Weitere Informationen

IMetaDataImport2