Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytuje obecné informace o haldě uvolňování paměti, včetně toho, zda je výčet.
Syntaxe
typedef struct _COR_HEAPINFO {
BOOL areGCStructuresValid;
DWORD pointerSize;
DWORD numHeaps;
BOOL concurrent;
CorDebugGCType gcType;
} COR_HEAPINFO;
Members
| Člen | Description |
|---|---|
areGCStructuresValid |
truepokud jsou struktury uvolňování paměti platné a haldu lze vyčíslit; v opačném případě . false |
pointerSize |
Velikost ukazatelů v bajtech na cílovou architekturu. |
numHeaps |
Počet logických hald uvolňování paměti v procesu. |
concurrent |
truepokud je povoleno souběžné (pozadí) uvolňování paměti; v opačném případě . false |
gcType |
Člen výčtu CorDebugGCType , který označuje, zda je systém uvolňování paměti spuštěný na pracovní stanici nebo serveru. |
Poznámky
Instance COR_HEAPINFO struktury je vrácena voláníM ICorDebugProcess5::GetGCHeapInformation metoda.
Před vytvořením výčtu objektů v haldě uvolňování paměti musíte vždy zkontrolovat areGCStructuresValid pole, aby se zajistilo, že halda je ve výčtovém stavu. Další informace naleznete v ICorDebugProcess5::GetGCHeapInformation metoda.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 4.5