Метод IDebugDataSpaces::CheckLowMemory (dbgeng.h)
Метод CheckLowMemory проверяет наличие повреждения памяти при низком размере 4 ГБ памяти.
Синтаксис
HRESULT CheckLowMemory();
Возвращаемое значение
Код возврата | Описание |
---|---|
|
Коррупция не найдена. |
|
На странице памяти обнаружено повреждение. |
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Комментарии
Этот метод доступен только при отладке в режиме ядра и полезен только при загрузке ядра с помощью параметра /nolowmem .
При загрузке ядра с параметром /nolowmem ядро, драйверы, операционная система и приложения загружаются в память свыше 4 ГБ, а низкие 4 ГБ памяти заполняются уникальным шаблоном. Метод CheckLowMemory проверяет этот шаблон на наличие повреждений.
Это позволяет убедиться, что драйвер работает правильно при использовании физических адресов длиной более 32 бит. См . раздел Расширение физических адресов (PAE),/pae и /nolowmem в комплекте драйверов Windows.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |