Método IDebugDataSpaces2::CheckLowMemory (dbgeng.h)
El método CheckLowMemory comprueba si hay daños en la memoria en los 4 GB de memoria bajos.
Sintaxis
HRESULT CheckLowMemory();
Valor devuelto
Código devuelto | Descripción |
---|---|
|
No se encontró ningún daño. |
|
Se encontraron daños en la página de memoria. |
Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.
Comentarios
Este método solo está disponible en la depuración en modo kernel y solo es útil cuando el kernel se ha arrancado mediante la opción /nolowmem .
Cuando el kernel se arranca con la opción /nolowmem , el kernel, los controladores, el sistema operativo y las aplicaciones se cargan en memoria por encima de 4 GB, mientras que los 4 GB de memoria bajos se rellenan con un patrón único. El método CheckLowMemory comprueba si hay daños en este patrón.
Esto se puede usar para comprobar que un controlador se comporta bien cuando se usan direcciones físicas de más de 32 bits de longitud. Consulta Extensión de dirección física (PAE),/pae y /nolowmem en el Kit de controladores de Windows.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |