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.
Listet MemberDef-Token auf, die die nicht aufgelösten Methoden im aktuellen Metadatenbereich darstellen.
Syntax
HRESULT EnumUnresolvedMethods (
[in, out] HCORENUM *phEnum,
[out] mdToken rMethods[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameters
phEnum [in, out] Ein Zeiger auf den Enumerator. Dies muss NULL für den ersten Aufruf dieser Methode sein.
rMethods [out] Das Array, das zum Speichern der MemberDef-Token verwendet wird.
cMax [in] Die maximale Größe des rMethods Arrays.
pcTokens [out] Die Anzahl der memberDef-Token, die in rMethods.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumUnresolvedMethods erfolgreich zurückgegeben. |
S_FALSE |
Es sind keine Token zum Aufzählen vorhanden. In diesem Fall pcTokens ist null. |
Remarks
Eine nicht aufgelöste Methode ist eine Methode, die deklariert, aber nicht implementiert wurde. Eine Methode ist in der Enumeration enthalten, wenn die Methode markiert miForwardRef ist und entweder mdPinvokeImpl oder miRuntime auf Null festgelegt ist. Mit anderen Worten, eine nicht aufgelöste Methode ist eine Klassenmethode, die markiert miForwardRef ist, aber nicht in nicht verwaltetem Code implementiert (erreicht über PInvoke) oder intern von der Laufzeit selbst implementiert wird
Die Aufzählung schließt alle Methoden aus, die entweder auf Modulebene (Globalen) oder in Schnittstellen oder abstrakten Klassen definiert sind.
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Header: Cor.h
Library: CorGuids.lib