0xF1 de vérification des bogues : SCSI_VERIFIER_DETECTED_VIOLATION

La valeur du bogue SCSI_VERIFIER_DETECTED_VIOLATION case activée est 0x000000F1. Il s’agit du bogue case activée code pour toutes les violations de vérification SCSI du vérificateur de pilote.

Important

Cet article s’adresse aux programmeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez Résoudre les erreurs d’écran bleu.

paramètres SCSI_VERIFIER_DETECTED_VIOLATION

Le paramètre 1 identifie le type de violation.

Paramètre 1 Paramètre 2 Paramètre 3 Paramètre 4 Cause de l’erreur

0x1000

Premier argument passé

Deuxième argument passé

Réservé

Le pilote miniport a transmis des arguments incorrects à ScsiPortInitialize.

0x1001

Délai, en microsecondes

Réservé

Réservé

Le pilote miniport appelé ScsiPortStallExecution a spécifié un délai supérieur à 0,1 seconde, ce qui a bloqué le processeur trop longtemps.

0x1002

Adresse de routine qui a pris trop de temps

Adresse du HW_DEVICE_EXTENSION du miniport

Durée de la routine, en microsecondes

Une routine de miniport appelée par le pilote de port a pris plus de 0,5 seconde pour s’exécuter.

(0,5 seconde est la limite pour la plupart des routines. Toutefois, la routine HwInitialize est autorisée 5 secondes, et la routine FindAdapter est exemptée.)

0x1003

Adresse du HW_DEVICE_EXTENSION du miniport

Adresse du SRB

Réservé

Le pilote miniport a rempli une demande plusieurs fois.

0x1004

Adresse du SRB

Adresse du HW_DEVICE_EXTENSION du miniport

Réservé

Le pilote miniport a rempli une demande avec un status SRB non valide.

0x1005

Adresse du HW_DEVICE_EXTENSION du miniport

Adresse de LOGICAL_UNIT_EXTENSION

Réservé

Le pilote miniport appelé ScsiPortNotification pour demander NextLuRequest, mais une requête non marquée est toujours active.

0x1006

Adresse du HW_DEVICE_EXTENSION du miniport

Adresse virtuelle non valide

Réservé

Le pilote miniport a transmis une adresse virtuelle non valide à ScsiPortGetPhysicalAddress.

(Cela signifie généralement que l’adresse fournie ne correspond pas à la zone tampon commune.)

0x1007

Adresse de ADAPTER_EXTENSION

Adresse du HW_DEVICE_EXTENSION du miniport

Réservé

La période d’attente de réinitialisation pour le bus a pris fin, mais le pilote de miniport a toujours des demandes en attente.

0x2001

Délai, en microsecondes

Réservé

Réservé

Le pilote de miniport Storport appelé StorPortStallExecution a spécifié un délai supérieur à 0,1 seconde, ce qui a bloqué le processeur pendant une durée excessive.

0x2002

Réservé

Réservé

Réservé

StorPortGetUncachedExtension n’a pas été appelé à partir de la routine HwStorFindAdapter du pilote miniport. La routine StorPortGetUncachedExtension ne peut être appelée qu’à partir de la routine HwStorFindAdapter du pilote miniport et uniquement pour un adaptateur master bus. Un pilote de miniport Storport doit définir la valeur SrbExtensionSize de la structure HW_INITIALIZATION_DATA (Storport) avant d’appeler StorPortGetUncachedExtension.

0x2003

Réservé

Réservé

Réservé

Une adresse non valide a été passée à la routine StorPortGetDeviceBase . La routine StorPortGetDeviceBase prend uniquement en charge les adresses qui ont été attribuées au pilote par le gestionnaire de Plug-and-Play système (PnP).

0x2004

Réservé

Réservé

Réservé

Le pilote storport miniport a effectué la même demande d’E/S plusieurs fois.

0x2005

Réservé

Réservé

Réservé

Le pilote de miniport Storport a transmis une adresse virtuelle non valide à l’une des routines StorPortReadxxx ou StorPortWritexxx . Cela signifie généralement que l’adresse fournie ne correspond pas à la zone tampon commune. Le registre ou le port spécifié doit se trouver dans la plage d’espace mémoire mappée retournée par la routine StorPortGetDeviceBase .

Cause

Consultez la description de chaque code dans la section Paramètres pour obtenir une explication de la cause.

Résolution

Ce bogue case activée ne peut se produire que lorsque le vérificateur de pilotes a reçu l’instruction de surveiller un ou plusieurs pilotes. Si vous n’avez pas l’intention d’utiliser Driver Verifier, vous devez le désactiver. Vous pouvez également envisager de supprimer le pilote à l’origine de ce problème.

Si vous êtes l’enregistreur de pilotes, utilisez les informations obtenues via ce bogue case activée pour corriger les bogues dans votre code.

L’option Vérification SCSI du vérificateur de pilote est disponible uniquement dans Windows XP et versions ultérieures. L’option Vérification storport du vérificateur de pilote est disponible uniquement dans Windows 7 et versions ultérieures. Pour plus d’informations sur Driver Verifier, consultez le Kit de pilotes Windows.