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.