Dela via


COR_HEAPINFO struktur

Innehåller allmän information om skräpinsamlings heap, inklusive om den kan räknas upp.

Syntax

typedef struct _COR_HEAPINFO {
    BOOL areGCStructuresValid;
    DWORD pointerSize;
    DWORD numHeaps;
    BOOL concurrent;
    CorDebugGCType gcType;
} COR_HEAPINFO;

Medlemmar

Medlem Description
areGCStructuresValid trueom skräpinsamlingsstrukturer är giltiga och heapen kan räknas upp; annars . false
pointerSize Storleken i byte på pekare i målarkitekturen.
numHeaps Antalet logiska skräpinsamlingshögar i processen.
concurrent TRUEom samtidig skräpinsamling (bakgrund) är aktiverad; annars . FALSE
gcType En medlem i CorDebugGCType-uppräkningen som anger om skräpinsamlaren körs på en arbetsstation eller en server.

Kommentarer

En instans av COR_HEAPINFO strukturen returneras genom att anropa metoden ICorDebugProcess5::GetGCHeapInformation .

Innan du räknar upp objekt på skräpinsamlingshögen areGCStructuresValid måste du alltid kontrollera fältet för att säkerställa att heapen är i ett uppräkningsbart tillstånd. Mer information finns i metoden ICorDebugProcess5::GetGCHeapInformation .

Krav

Plattformar: Se Systemkrav.

Huvudet: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework versioner: Tillgänglig sedan 4.5

Se även