Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 tkTypeDef,
[in] LPCWSTR szName,
[out] mdMethodDef [] rgMethods,
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameter
[in, out] phEnum
Ein Zeiger auf den Enumerator. Dies muss für den ersten Aufruf dieser Methode NULL sein.
[in] tkTypeDef
Ein TypeDef-Token, das den Typ darstellt, dessen Methoden aufgezählt werden sollen.
[in] szName
Der Name, der den Bereich der Enumeration einschränkt.
[out] rgMethods
Das Array, das zum Speichern der MethodDef-Token verwendet wird.
[in] cMax
Die maximale Größe des rgMethods-Arrays .
[out] pcTokens
Die Anzahl der in rgMethods zurückgegebenen MethodDef-Token.
Rückgabewert
| HRESULT | BESCHREIBUNG |
|---|---|
| S_OK | EnumMethodsWithName wurde erfolgreich zurückgegeben. |
| S_FALSE | Es sind keine Token zum Enumerieren vorhanden. In diesem Fall ist pcTokens 0 (null). |
Bemerkungen
Diese Methode listet Felder und Methoden auf, aber keine Eigenschaften oder Ereignisse. Im Gegensatz zu EnumMethodsverwirft EnumMethodsWithName alle Methodentoken, die nicht über den angegebenen Namen verfügen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | rometadataapi.h |