Freigeben über


ICorDebugHeapSegmentEnum-Schnittstelle

Stellt einen Enumerator für die Speicherbereiche des verwalteten Heaps bereit. Diese Schnittstelle ist eine Unterklasse der ICorDebugEnum-Schnittstelle.

Methodik

Methode Description
Next-Methode Ruft die angegebene Anzahl von COR_SEGMENT Instanzen ab, die Informationen zu Regionen des verwalteten Heaps enthalten.

Bemerkungen

Die ICorDebugHeapSegmentEnum Schnittstelle implementiert die ICorDebugEnum-Schnittstelle.

Eine ICorDebugHeapSegmentEnum Instanz wird mit COR_SEGMENT Instanzen aufgefüllt, indem die ICorDebugProcess5::EnumerateHeapRegions-Methode aufgerufen wird. Die COR_SEGMENT Objekte in der Auflistung können durch Aufrufen der ICorDebugHeapSegmentEnum::Next-Methode aufgezählt werden.

Ein ICorDebugHeapSegmentEnum Auflistungsobjekt listet alle Speicherbereiche auf, die verwaltete Objekte enthalten können, aber nicht garantiert, dass verwaltete Objekte tatsächlich in diesen Regionen gespeichert sind. Sie kann Informationen zu leeren oder reservierten Speicherbereichen enthalten.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.5