Поделиться через


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

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

Синтаксис

HRESULT CheckLowMemory();

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

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

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

Комментарии

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

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

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)