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 allgemeine Informationen zum Heap der Garbage Collection, einschließlich der Aufzählung.
Syntax
typedef struct _COR_HEAPINFO {
BOOL areGCStructuresValid;
DWORD pointerSize;
DWORD numHeaps;
BOOL concurrent;
CorDebugGCType gcType;
} COR_HEAPINFO;
Elemente
| Mitglied | Description |
|---|---|
areGCStructuresValid |
truewenn Garbage Collection-Strukturen gültig sind und der Heap aufgezählt werden kann; andernfalls . false |
pointerSize |
Die Größe von Zeigern in Bytes für die Zielarchitektur. |
numHeaps |
Die Anzahl der logischen Garbage Collection-Heaps im Prozess. |
concurrent |
truewenn gleichzeitige Garbage Collection (Hintergrund) aktiviert ist; andernfalls . false |
gcType |
Ein Element der CorDebugGCType-Aufzählung , die angibt, ob der Garbage Collector auf einer Arbeitsstation oder einem Server ausgeführt wird. |
Bemerkungen
Eine Instanz der COR_HEAPINFO Struktur wird durch Aufrufen der ICorDebugProcess5::GetGCHeapInformation-Methode zurückgegeben.
Bevor Sie Objekte auf dem Heap der Garbage Collection aufzählen, müssen Sie das Feld immer überprüfen areGCStructuresValid , um sicherzustellen, dass sich der Heap in einem enumerationsfähigen Zustand befindet. Weitere Informationen finden Sie unter der ICorDebugProcess5::GetGCHeapInformation-Methode .
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.5