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 |
true pokud 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 |
TRUE Pokud 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