Freigeben über


IMetaDataImport2::EnumMethodSpecs-Methode (rometadataapi.h)

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

Syntax

HRESULT EnumMethodSpecs(
  [in, out] HCORENUM        *phEnum,
  [in]      mdToken         tk,
  [out]     mdMethodSpec [] rMethodSpecs,
  [in]      ULONG           cMax,
  [out]     ULONG           *pcMethodSpecs
);

Parameter

[in, out] phEnum

Zeiger auf den Enumerator für rMethodSpecs.

[in] tk

Das MemberRef- oder MethodDef-Token, das die Methode darstellt, deren MethodSpec-Token aufgelistet werden sollen. Wenn der Wert von tk 0 (null) ist, werden alle MethodSpec-Token im Bereich aufgelistet.

[out] rMethodSpecs

Das Array der zu enumerierenden MethodSpec-Token .

[in] cMax

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

[out] pcMethodSpecs

Die zurückgegebene Anzahl von Token, die in rMethodSpecs platziert wurden.

Rückgabewert

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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile rometadataapi.h

Weitere Informationen

IMetaDataImport2