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.
Obsahuje informace o oblasti paměti ve spravované haldě.
Syntaxe
typedef struct _COR_SEGMENT {
CORDB_ADDRESS start;
CORDB_ADDRESS end;
CorDebugGenerationTypes gen;
ULONG heap;
} COR_SEGMENT;
Members
| Člen | Description |
|---|---|
start |
Počáteční adresa oblasti paměti. |
end |
Koncová adresa oblasti paměti. |
gen |
Člen výčtu CorDebugGenerationTypes , který označuje generování oblasti paměti. |
heap |
Číslo haldy, ve které se nachází oblast paměti. Další informace najdete v části Poznámky. |
Poznámky
Struktura COR_SEGMENTS představuje oblast paměti ve spravované haldě.
COR_SEGMENTS objekty jsou členy ICorDebugHeapRegionEnum objekt kolekce, který je naplněn voláním ICorDebugProcess5::EnumerateHeapRegions metoda.
Pole heap je číslo procesoru, které odpovídá nahlášené haldě. Pro uvolňování paměti pracovní stanice je jeho hodnota vždy nulová, protože pracovní stanice mají pouze jednu haldu uvolňování paměti. U systému uvolňování paměti serveru odpovídá jeho hodnota procesoru, ke kterému je halda připojena. Mějte na paměti, že kvůli podrobnostem implementace systému uvolňování paměti může existovat více nebo méně hald uvolňování paměti, než jsou skutečné procesory.
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