Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Fornisce informazioni generali sull'heap di Garbage Collection, incluso se è enumerabile.
Sintassi
typedef struct _COR_HEAPINFO {
BOOL areGCStructuresValid;
DWORD pointerSize;
DWORD numHeaps;
BOOL concurrent;
CorDebugGCType gcType;
} COR_HEAPINFO;
Members
| Membro | Description |
|---|---|
areGCStructuresValid |
true se le strutture di Garbage Collection sono valide e l'heap può essere enumerato; in caso contrario, false. |
pointerSize |
Dimensioni, in byte, dei puntatori nell'architettura di destinazione. |
numHeaps |
Numero di heap logici di Garbage Collection nel processo. |
concurrent |
true se la Garbage Collection simultanea (in background) è abilitata; in caso contrario, false. |
gcType |
Membro dell'enumerazione CorDebugGCType che indica se il Garbage Collector è in esecuzione in una workstation o in un server. |
Osservazioni:
Un'istanza della COR_HEAPINFO struttura viene restituita chiamando il metodo ICorDebugProcess5::GetGCHeapInformation .
Prima di enumerare gli oggetti nell'heap di Garbage Collection, è necessario controllare sempre il areGCStructuresValid campo per assicurarsi che l'heap sia in uno stato enumerabile. Per altre informazioni, vedere il metodo ICorDebugProcess5::GetGCHeapInformation .
Requisiti
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Intestazione: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versioni di .NET: Disponibile a partire da .NET Framework 4.5