Comprobación de errores 0xF1: SCSI_VERIFIER_DETECTED_VIOLATION
La comprobación de errores SCSI_VERIFIER_DETECTED_VIOLATION tiene un valor de 0x000000F1. Este es el código de comprobación de errores de todas las infracciones de comprobación SCSI del comprobador de controladores.
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 SCSI_VERIFIER_DETECTED_VIOLATION
El parámetro 1 identifica el tipo de infracción.
Parámetro 1 | Parámetro 2 | Parámetro 3 | Parámetro 4 | Causa del error |
---|---|---|---|---|
0x1000 |
Primer argumento pasado |
Segundo argumento pasado |
Reservado |
El controlador de minipuerto pasó argumentos incorrectos a ScsiPortInitialize. |
0x1001 |
Retraso, en microsegundos |
Reservado |
Reservado |
El controlador de minipuerto llamado ScsiPortStallExecution y especificó un retraso mayor que 0,1 segundos, lo que detiene el procesador demasiado tiempo. |
0x1002 |
Dirección de rutina que tardó demasiado tiempo |
Dirección del HW_DEVICE_EXTENSION de miniporte |
Duración de la rutina, en microsegundos |
Una rutina de minipuerto llamada por el controlador de puerto tardó más de 0,5 segundos en ejecutarse. (0,5 segundos es el límite para la mayoría de las rutinas. Sin embargo, la rutina HwInitialize se permite 5 segundos y la rutina FindAdapter está exenta). |
0x1003 |
Dirección del HW_DEVICE_EXTENSION de miniporte |
Dirección del SRB |
Reservado |
El controlador de minipuerto completó una solicitud más de una vez. |
0x1004 |
Dirección del SRB |
Dirección del HW_DEVICE_EXTENSION de miniporte |
Reservado |
El controlador de miniporte completó una solicitud con un estado de SRB no válido. |
0x1005 |
Dirección del HW_DEVICE_EXTENSION de miniporte |
Dirección de LOGICAL_UNIT_EXTENSION |
Reservado |
El controlador de minipuerto llamado ScsiPortNotification para solicitar NextLuRequest, pero una solicitud sin etiqueta todavía está activa. |
0x1006 |
Dirección del HW_DEVICE_EXTENSION de miniporte |
Dirección virtual no válida |
Reservado |
El controlador de minipuerto pasó una dirección virtual no válida a ScsiPortGetPhysicalAddress. (Esto suele significar que la dirección proporcionada no se asigna al área de búfer común). |
0x1007 |
Dirección de ADAPTER_EXTENSION |
Dirección del HW_DEVICE_EXTENSION de miniporte |
Reservado |
El período de suspensión de restablecimiento del autobús finalizó, pero el controlador de miniporte todavía tiene solicitudes pendientes. |
0x2001 |
Retraso, en microsegundos |
Reservado |
Reservado |
El controlador de miniport storport llamado StorPortStallExecution y especificó un retraso superior a 0,1 segundos, lo que detiene el procesador durante un período excesivo de tiempo. |
0x2002 |
Reservado |
Reservado |
Reservado |
No se llamó a StorPortGetUncachedExtension desde la rutina HwStorFindAdapter del controlador de miniport. La rutina StorPortGetUncachedExtension solo se puede llamar desde la rutina HwStorFindAdapter del controlador de miniporte y solo para un adaptador de bus-maestro. Un controlador de miniport storport debe establecer SrbExtensionSize de la estructura de HW_INITIALIZATION_DATA (Storport) antes de llamar a StorPortGetUncachedExtension. |
0x2003 |
Reservado |
Reservado |
Reservado |
Se pasó una dirección no válida a la rutina StorPortGetDeviceBase . La rutina StorPortGetDeviceBase solo admite las direcciones asignadas al controlador por el administrador del sistema Plug and Play (PnP). |
0x2004 |
Reservado |
Reservado |
Reservado |
El controlador de miniport storport completó la misma solicitud de E/S más de una vez. |
0x2005 |
Reservado |
Reservado |
Reservado |
El controlador de miniport storport pasó una dirección virtual no válida a una de las rutinas StorPortReadxxx o StorPortWritexxx . Normalmente, esto significa que la dirección proporcionada no se asigna al área de búfer común. El registro o el puerto especificados deben estar en el intervalo de espacio de memoria asignado devuelto por la rutina StorPortGetDeviceBase . |
Causa
Consulte la descripción de cada código en la sección Parámetros para obtener una explicación de la causa.
Resolución
Esta comprobación de errores solo puede producirse cuando se ha indicado al Comprobador de controladores que supervise uno o varios controladores. Si no tenía intención de usar el Comprobador de controladores, debe desactivarlo. También puede considerar la posibilidad de quitar el controlador que causó este problema.
Si es el escritor de controladores, use la información obtenida a través de esta comprobación de errores para corregir los errores en el código.
La opción Comprobación SCSI del comprobador de controladores solo está disponible en Windows XP y versiones posteriores. La opción Comprobación de Storport del comprobador de controladores solo está disponible en Windows 7 y versiones posteriores. Para obtener información completa sobre el Comprobador de controladores, consulta el Kit de controladores de Windows.