Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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;
Członkowie
| Członek | Description |
|---|---|
start |
Adres początkowy regionu pamięci. |
end |
Końcowy adres regionu pamięci. |
gen |
Składowa wyliczenia CorDebugGenerationTypes wskazująca generację regionu pamięci. |
heap |
Numer sterta, w którym znajduje się region pamięci. Aby uzyskać więcej informacji, zobacz sekcję Uwagi. |
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śmieceń pamięci stacji roboczej jej wartość jest zawsze zerowa, 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łączona sterta. 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śmieceń pamięci.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: Dostępne od programu .NET Framework 4.5