Метод IDebugDataSpaces::CheckLowMemory (dbgeng.h)

Метод CheckLowMemory проверяет повреждение памяти в низкой 4 ГБ памяти.

Синтаксис

HRESULT CheckLowMemory();

Возвращаемое значение

Код возврата Описание
S_OK
Коррупция не найдена.
FACILITY_NT_BIT |Страница
На странице памяти обнаружена повреждение.
 

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.

Замечания

Этот метод доступен только в отладке в режиме ядра и полезен только при загрузке ядра с помощью параметра /nolowmem .

При загрузке ядра с параметром /nolowmem ядро, драйверы, операционная система и приложения загружаются в памяти выше 4 ГБ, а низкая 4 ГБ памяти заполняется уникальным шаблоном. Метод CheckLowMemory проверяет этот шаблон для повреждения.

Это может использоваться для проверки правильности поведения драйвера при использовании физических адресов, превышающих 32 бита. См. раздел расширения физического адреса (PAE),/pae и /nolowmem в комплекте драйверов Windows.

Требования

Требование Ценность
целевая платформа Рабочий стол
Заголовок dbgeng.h (include Dbgeng.h)