ICorDebugHeapEnum-Schnittstelle
Stellt einen Enumerator für Objekte auf dem verwalteten Heap bereit. Diese Schnittstelle ist eine Unterklasse von der ICorDebugEnum-Schnittstelle.
Methoden
Methode | BESCHREIBUNG |
---|---|
Next-Methode | Ruft die angegebene Anzahl von COR_HEAPOBJECT-Instanzen auf, die Informationen zu Objekten im verwalteten Heap enthalten. |
Bemerkungen
Die ICorDebugHeapEnum
-Schnittstelle implementiert die ICorDebugEnum-Schnittstelle.
Eine ICorDebugHeapEnum
-Instanz wird mit COR_HEAPOBJECT-Instanzen aufgefüllt, indem die ICorDebugProcess5::EnumerateHeap-Methode aufgerufen wird. Jede COR_HEAPOBJECT-Instanz in der Auflistung stellt entweder ein Liveobjekt auf dem Heap oder ein Objekt dar, das keinem Objekt zugeordnet ist und noch nicht vom Garbage Collector bereinigt wurde. Die COR_HEAPOBJECT-Objekte in der Auflistung können durch Aufrufen der ICorDebugHeapEnum::Next-Methode durchlaufen werden.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4.5 verfügbar