Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Enthält Informationen zu einem Speicherbereich im verwalteten Heap.
Syntax
typedef struct _COR_SEGMENT {
CORDB_ADDRESS start;
CORDB_ADDRESS end;
CorDebugGenerationTypes gen;
ULONG heap;
} COR_SEGMENT;
Elemente
| Mitglied | Description |
|---|---|
start |
Die Startadresse des Speicherbereichs. |
end |
Die Endadresse des Speicherbereichs. |
gen |
Ein CorDebugGenerationTypes-Enumerationselement , das die Generierung des Speicherbereichs angibt. |
heap |
Die Heapnummer, in der sich der Speicherbereich befindet. Weitere Informationen finden Sie im Abschnitt "Hinweise". |
Bemerkungen
Die COR_SEGMENTS Struktur stellt einen Speicherbereich im verwalteten Heap dar.
COR_SEGMENTS Objekte sind Elemente des ICorDebugHeapRegionEnum-Auflistungsobjekts , das durch Aufrufen der ICorDebugProcess5::EnumerateHeapRegions-Methode aufgefüllt wird.
Das heap Feld ist die Prozessornummer, die dem gemeldeten Heap entspricht. Für Arbeitsstations-Garbage Collectors ist der Wert immer null, da Arbeitsstationen nur einen Garbage Collection Heap haben. Bei Server-Garbage Collectors entspricht der Wert dem Prozessor, dem der Heap angefügt ist. Beachten Sie, dass aufgrund der Implementierungsdetails des Garbage Collector mehr oder weniger Garbage Collection-Heaps vorhanden sind, als es tatsächliche Prozessoren gibt.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.5