Freigeben über


IMetaDataImport::EnumMethodImpls-Methode

Zählt MethodBody- und MethodDeclaration-Token auf, die Methoden des angegebenen Typs darstellen.

Syntax

HRESULT EnumMethodImpls (  
   [in, out] HCORENUM    *phEnum,
   [in]      mdTypeDef   td,
   [out]     mdToken     rMethodBody[],
   [out]     mdToken     rMethodDecl[],
   [in]      ULONG       cMax,
   [in]      ULONG       *pcTokens  
);  

Parameter

phEnum
[in, out] Ein Zeiger auf den Enumerator. Dies muss für den ersten Aufruf dieser Methode NULL sein.

td
[in] Ein TypeDef-Token für den Typ, dessen Methodenimplementierungen aufgezählt werden sollen.

rMethodBody
[out] Das Array zum Speichern der MethodBody-Token.

rMethodDecl
[out] Das Array zum Speichern der MethodDeclaration-Token.

cMax
[in] Die maximale Größe der rMethodBody- und rMethodDecl-Arrays.

pcTokens
[in] Die tatsächliche Anzahl der in rMethodBody und rMethodDecl zurückgegebenen Methoden.

Rückgabewert

HRESULT BESCHREIBUNG
S_OK EnumMethodImpls wurde erfolgreich zurückgegeben.
S_FALSE Es sind keine Methodentoken zum Aufzählen vorhanden. In diesem Fall ist pcTokens null.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Weitere Informationen