COR_SEGMENT — Struktura
Zawiera informacje o regionie pamięci w zarządzanym stercie.
Składnia
typedef struct _COR_SEGMENT {
CORDB_ADDRESS start;
CORDB_ADDRESS end;
CorDebugGenerationTypes gen;
ULONG heap;
} COR_SEGMENT;
Elementy członkowskie
Członek | Opis |
---|---|
start |
Adres początkowy regionu pamięci. |
end |
Końcowy adres regionu pamięci. |
gen |
Element członkowski wyliczenia CorDebugGenerationTypes , który wskazuje generację regionu pamięci. |
heap |
Numer stert, w którym znajduje się region pamięci. Zobacz sekcję Spostrzeżenia, aby uzyskać więcej informacji. |
Uwagi
Struktura COR_SEGMENTS
reprezentuje region pamięci w zarządzanym stercie.
COR_SEGMENTS
obiekty są elementami członkowskimi obiektu kolekcji ICorDebugHeapRegionEnum , który jest wypełniany przez wywołanie metody ICorDebugProcess5::EnumerateHeapRegions .
Pole heap
to numer procesora, który odpowiada zgłaszanej stercie. W przypadku modułów odśmiecających śmieci stacji roboczej jej wartość jest zawsze równa zero, ponieważ stacje robocze mają tylko jedną stertę odzyskiwania pamięci. W przypadku modułów odśmieceń pamięci serwera jego wartość odpowiada procesorowi, do którego jest dołączony stertę. Należy pamiętać, że może istnieć więcej lub mniej stertów odzyskiwania pamięci niż rzeczywiste procesory ze względu na szczegóły implementacji modułu odśmiecającego pamięci.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorDebug.idl, CorDebug.h
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od wersji 4.5