Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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