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.
Ruft einen Enumerator für Objekthandles in einem Prozess ab.
Syntax
HRESULT EnumerateHandles( [in] CorGCReferenceType types,
[out] ICorDebugGCReferenceEnum **ppEnum);
Die Parameter
types [in] Eine bitweise Kombination von CorGCReferenceType-Werten , die den Typ der Handles angibt, die in die Auflistung eingeschlossen werden sollen.
ppENum [out] Ein Zeiger auf die Adresse einer ICorDebugGCReferenceEnum , die ein Aufzählungszeichen für die Objekte ist, die garbage-collection werden sollen.
Bemerkungen
EnumerateHandles ist eine Hilfsfunktion, die die Überprüfung der Steuertabelle unterstützt. Es ist vergleichbar mit der ICorDebugProcess5::EnumerateGCReferences-Methode , mit der Ausnahme, dass anstelle einer ICorDebugGCReferenceEnum-Auflistung mit allen Objekten, die garbage-gesammelt werden sollen, nur Objekte enthalten, die Handles aus der Handle-Tabelle enthalten.
Der types Parameter gibt die Handletypen an, die in die Auflistung eingeschlossen werden sollen.
types kann eines der folgenden drei Member der CorGCReferenceType-Aufzählung sein:
CorHandleStrongOnly(behandelt nur starke Verweise).CorHandleWeakOnly(Nur Ziehpunkte zu schwachen Verweisen).CorHandleAll(alle Ziehpunkte).
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.5