Share via


IMetaDataImport2::EnumMethodSpecs-Methode

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

phEnum
[in, out] Ein Zeiger auf den Enumerator für rMethodSpecs.

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

rMethodSpecs
[out] Das Array der zu enumerierenden MethodSpec-Token.

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

pcMethodSpecs
[out] Die zurückgegebene Anzahl der in rMethodSpecs platzierten Token.

Rückgabewert

HRESULT BESCHREIBUNG
S_OK EnumMethodSpecs wurde erfolgreich zurückgegeben.
S_FALSE phEnum verfügt über keine Memberelemente. In diesem Fall wird pcMethodSpecs auf 0 (null) festgelegt.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Library: Als Ressource in „MsCorEE.dll“ verwendet

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch