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.