Freigeben über


IMetaDataImport2::EnumGenericParams-Methode (rometadataapi.h)

Ruft einen Enumerator für ein Array von generischen Parametertoken ab, die dem angegebenen TypeDef- oder MethodDef-Token zugeordnet sind.

Syntax

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

Parameter

[in, out] phEnum

Ein Zeiger auf den Enumerator.

[in] tk

Das TypeDef- oder MethodDef-Token, dessen generische Parameter aufgelistet werden sollen.

[out] rGenericParams

Das Array der zu enumerierenden generischen Parameter.

[in] cMax

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

[out] pcGenericParams

Die zurückgegebene Anzahl von Token, die in rGenericParams platziert werden.

Rückgabewert

HRESULT BESCHREIBUNG
S_OK EnumGenericParams wurde erfolgreich zurückgegeben.
S_FALSE phEnum weist keine Memberelemente auf. In diesem Fall ist pcGenericParams auf 0 (Null) festgelegt.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile rometadataapi.h

Weitere Informationen

IMetaDataImport2