Comprobación de errores 0x48: CANCEL_STATE_IN_COMPLETED_IRP

La comprobación de errores de CANCEL_STATE_IN_COMPLETED_IRP tiene un valor de 0x00000048. Esto indica que se completó un paquete de solicitud de E/S (IRP) y, a continuación, se canceló posteriormente.

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 CANCEL_STATE_IN_COMPLETED_IRP

Parámetro Descripción

1

Puntero al IRP

2

Rutina de cancelación establecida por el controlador

3

Reservado

4

Reservado

Causa

Un IRP que tenía un conjunto de rutinas Cancel se completó normalmente, sin cancelación. Pero después de completarse, un controlador llamó a la rutina Cancel del IRP.

Esto podría deberse a un controlador que completó el IRP y, a continuación, intentó cancelarlo.

También podría deberse a dos controladores que intentan acceder al mismo IRP de forma incorrecta.

Resolución

El parámetro de rutina cancel se puede usar para determinar qué controlador o pila causó la comprobación de errores.