Sdílet prostřednictvím


COR_HEAPINFO – struktura

Poskytuje obecné informace o haldě uvolňování paměti, včetně toho, zda je výčtu.

Syntax

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

Členové

Člen Description
areGCStructuresValid truepokud jsou struktury uvolňování paměti platné a haldy mohou být výčtu; v opačném případě . false
pointerSize Velikost ukazatelů v bajtech na cílové architektuře.
numHeaps Počet logických hald uvolňování paměti v procesu.
concurrent TRUEPokud je souběžné (na pozadí) uvolňování paměti povoleno; v opačném případě . FALSE
gcType Člen CorDebugGCType výčtu, který označuje, zda systém uvolňování paměti je spuštěn na pracovní stanici nebo server.

Poznámky

Instance COR_HEAPINFO struktury je vrácen voláním ICorDebugProcess5::GetGCHeapInformation metoda.

Před vytvořením výčtu objektů na haldě uvolňování paměti musíte vždy zkontrolovat areGCStructuresValid pole a ujistit se, že halda je ve výčtu. Další informace naleznete v tématu ICorDebugProcess5::GetGCHeapInformation metoda.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od verze 4.5

Viz také