Compartir a través de


Comprobación de errores 0xC8: IRQL_UNEXPECTED_VALUE

La comprobación de errores de IRQL_UNEXPECTED_VALUE tiene un valor de 0x000000C8. Esto indica que irQL del procesador no es lo que debe ser en este momento.

Importante

Este artículo es para programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.

parámetros de IRQL_UNEXPECTED_VALUE

Parámetro Descripción

1

Valor del siguiente cálculo de bits:

(IRQL << actual 16) | (Se esperaba IRQL << 8) | UniqueValue

2 - Depende de UniqueValue

Si UniqueValue es 0 o 1: APC->KernelRoutine.

Si UniqueValue es 2: la rutina de llamada

Si UniqueValue es 3: ServiceRoutine de la interrupción

Si UniqueValue es 0xfe: 1 si las API están deshabilitadas

3- Depende de UniqueValue

Si UniqueValue es 0 o 1: APC

Si UniqueValue es 2: el parámetro de la llamada

Si UniqueValue es 3: KINTERRUPT

4 - Depende de UniqueValue

Si UniqueValue es 0 o 1: APC->NormalRoutine

Causa

Este error suele deberse a un controlador de dispositivo u otro programa de nivel inferior que cambió el IRQL durante algún período y no restauró el IRQL original al final de ese período. Por ejemplo, la rutina puede haber adquirido un bloqueo de número y no lo ha podido liberar.

La extensión !analyze debug muestra información sobre la comprobación de errores y puede ser muy útil para determinar la causa principal.

Consulte también

Análisis de volcado de memoria mediante los depuradores de Windows (WinDbg)

Análisis de un archivo de volcado de Kernel-Mode con WinDbg