Dela via


COR_HEAPINFO struktur

Innehåller allmän information om skräpinsamlingens 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;

Members

Medlem Description
areGCStructuresValid trueom skräpinsamlingsstrukturerna är giltiga och heapen kan räknas upp. annars . false
pointerSize Storleken, i byte, på pekare på 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.

Anmärkningar

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 .

Kravspecifikation

Plattformar: Se Operativsystem som stöds av .NET.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET-versioner: Tillgänglig sedan .NET Framework 4.5