Teilen über


ICorDebugHeapSegmentEnum-Schnittstelle

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

Methoden

Methode Beschreibung
Next-Methode Ruft die angegebene Anzahl von COR_SEGMENT-Instanzen auf, die Informationen zu Objekten im verwalteten Heap enthalten.

Bemerkungen

Die ICorDebugHeapSegmentEnum-Schnittstelle implementiert die ICorDebugEnum-Schnittstelle.

Eine ICorDebugHeapSegmentEnum instance 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 Auflistungsobjekt ICorDebugHeapSegmentEnum listet alle Speicherbereiche auf, die verwaltete Objekte enthalten können, aber es garantiert nicht, dass sich verwaltete Objekte tatsächlich in diesen Regionen befinden. Sie kann Informationen zu leeren oder reservierten Speicherbereichen enthalten.

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