La verificación de errores KMODE_EXCEPTION_NOT_HANDLED tiene un valor de 0x0000001E. La verificación de errores indica que un programa en modo kernel generó una excepción que el controlador de errores no detectó.
Parámetros KMODE_EXCEPTION_NOT_HANDLED
Parámetro | Descripción |
---|---|
1 | El código de excepción que no se manejó. |
2 | La dirección donde ocurrió la excepción. |
3 | Parámetro de información de excepción 0 del registro de excepción. |
4 | Parámetro de información de excepción 0 del registro de excepción. |
Causa
Para interpretar esta verificación de errores, debe identificar qué excepción se generó.
Los códigos de excepción comunes incluyen:
- 0x80000002: ESTADO_DATATYPE_MISALIGNMENTSe encontró una referencia de datos no alineada.
- 0x80000003: ESTADO_BREAKPOINTSe encontró un punto de interrupción o ASSERT cuando no había ningún depurador del kernel conectado al sistema.
- 0xC0000005: VIOLACIÓN_ACCESO_ESTADOSe produjo una infracción de acceso a la memoria. (El parámetro 4 de la verificación de errores es la dirección a la que el controlador intentó acceder).
Para obtener una lista completa de códigos de excepción, consulte Valores NTSTATUS . Los códigos de excepción se definen en ntstatus.h , un archivo de encabezado que se encuentra en el kit de controladores de Windows . Para obtener más información, consulte Archivos de encabezado en el kit de controladores de Windows .
Observaciones
Si no está preparado para depurar este problema, puede utilizar algunas técnicas básicas de solución de problemas que se describen en Datos de pantalla azul . Si se identifica un controlador en el mensaje de verificación de errores, desactívelo o consulte con el fabricante para obtener actualizaciones del controlador.