Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Содержит сведения о регионе памяти в управляемой куче.
Синтаксис
typedef struct _COR_SEGMENT {
CORDB_ADDRESS start;
CORDB_ADDRESS end;
CorDebugGenerationTypes gen;
ULONG heap;
} COR_SEGMENT;
Members
| Член | Description |
|---|---|
start |
Начальный адрес области памяти. |
end |
Конечный адрес области памяти. |
gen |
Элемент перечисления CorDebugGenerationTypes , указывающий на создание области памяти. |
heap |
Число кучи, в которой находится область памяти. Дополнительные сведения см. в разделе "Примечания". |
Замечания
Структура COR_SEGMENTS представляет область памяти в управляемой куче.
COR_SEGMENTS объекты являются членами объекта коллекции ICorDebugHeapRegionEnum , который заполняется путем вызова метода ICorDebugProcess5::EnumerateHeapRegions .
Поле heap — это номер процессора, соответствующий сообщаемой куче. Для сборщиков мусора рабочей станции его значение всегда равно нулю, так как рабочие станции имеют только одну кучу сборки мусора. Для сборщиков мусора сервера его значение соответствует процессору, кучи подключена кучи. Обратите внимание, что в кучах сборки мусора может быть больше или меньше, чем есть фактические процессоры из-за сведений о реализации сборщика мусора.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с версии .NET Framework 4.5