COR_HEAPINFO-Struktur
Liefert allgemeine Informationen zum Garbage Collection-Heap, auch zu dessen Aufzählbarkeit.
Syntax
typedef struct _COR_HEAPINFO {
BOOL areGCStructuresValid;
DWORD pointerSize;
DWORD numHeaps;
BOOL concurrent;
CorDebugGCType gcType;
} COR_HEAPINFO;
Member
Member | Beschreibung |
---|---|
areGCStructuresValid |
true , wenn Garbage Collection-Strukturen gültig sind und der Heap aufgezählt werden kann; andernfalls false . |
pointerSize |
Die Größe der Zeiger auf die Zielarchitektur in Bytes. |
numHeaps |
Die Anzahl der logischen Garbage Collection-Heaps im Prozess. |
concurrent |
TRUE , wenn die gleichzeitige Garbage Collection (im Hintergrund) aktiviert ist; andernfalls FALSE . |
gcType |
Ein Member der CorDebugGCType-Enumeration, der angibt, ob der Garbage Collector auf einer Arbeitsstation oder einem Server ausgeführt wird. |
Bemerkungen
Ein Instanz der COR_HEAPINFO
-Struktur wird zurückgegeben, indem die ICorDebugProcess5::GetGCHeapInformation-Methode aufgerufen wird.
Bevor Sie Objekte im Garbage Collection-Heap aufzählen, müssen Sie immer das areGCStructuresValid
-Feld überprüfen, um sicherzustellen, dass sich der Heap in einem aufzählbaren Zustand befindet. Weitere Informationen finden Sie in der Beschreibung der ICorDebugProcess5::GetGCHeapInformation-Methode.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4.5 verfügbar