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

Siehe auch