Share via


IMetaDataImport::EnumMethodsWithName-Methode

Zählt Methoden auf, die den angegebenen Namen aufweisen und durch den Typ definiert sind, auf den durch das angegebene TypeDef-Token verwiesen wird.

Syntax

HRESULT EnumMethodsWithName (  
   [in, out] HCORENUM    *phEnum,  
   [in]  mdTypeDef       cl,  
   [in]  LPCWSTR         szName,  
   [out] mdMethodDef     rMethods[],  
   [in]  ULONG           cMax,  
   [out] ULONG           *pcTokens  
);  

Parameter

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

cl
[in] Ein TypeDef-Token, das den Typ darstellt, dessen Methoden aufgezählt werden sollen.

szName
[in] Der Name, der den Bereich der Enumeration begrenzt.

rMethods
[out] Das Array, das zum Speichern der MethodDef-Token verwendet wird.

cMax
[in] Die maximale Größe des rMethods-Arrays.

pcTokens
[out] Die Anzahl der in rMethods zurückgegebenen MethodDef-Token.

Bemerkungen

Diese Methode listet Felder und Methoden auf, aber keine Eigenschaften oder Ereignisse. Im Gegensatz zu IMetaDataImport::EnumMethods verwirft EnumMethodsWithName alle Methodentoken, die nicht den angegebenen Namen haben.

Rückgabewert

HRESULT BESCHREIBUNG
S_OK EnumMethodsWithName wurde erfolgreich zurückgegeben.
S_FALSE Es sind keine Token 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