Vérification des bogues 0xF1 : SCSI_VERIFIER_DETECTED_VIOLATION
La vérification des bogues SCSI_VERIFIER_DETECTED_VIOLATION a une valeur de 0x000000F1. Il s’agit du code de vérification des bogues pour toutes les violations de vérification SCSI du vérificateur de pilote.
Important
Cette rubrique s’adresse aux développeurs. 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 passé des arguments incorrects à ScsiPortInitialize. |
0x1001 |
Retard, en microsecondes |
Réservé |
Réservé |
Le pilote miniport appelé ScsiPortStallExecution et spécifié un délai supérieur à 0,1 seconde, décroissant le processeur trop long. |
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 miniport appelée par le pilote de port a pris plus de 0,5 seconde pour s’exécuter. (0,5 secondes 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 effectué une demande plusieurs fois. |
0x1004 |
Adresse du SRB |
Adresse du HW_DEVICE_EXTENSION du miniport |
Réservé |
Le pilote miniport a effectué une demande avec un état 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 demande non marquée est toujours active. |
0x1006 |
Adresse du HW_DEVICE_EXTENSION du miniport |
Adresse virtuelle non valide |
Réservé |
Le pilote miniport a passé une adresse virtuelle non valide à ScsiPortGetPhysicalAddress. (Cela signifie généralement que l’adresse fournie ne correspond pas à la zone de mémoire tampon commune.) |
0x1007 |
Adresse de ADAPTER_EXTENSION |
Adresse du HW_DEVICE_EXTENSION du miniport |
Réservé |
La période de conservation de réinitialisation du bus s’est terminée, mais le pilote miniport a toujours des demandes en attente. |
0x2001 |
Retard, en microsecondes |
Réservé |
Réservé |
Le pilote storport miniport appelé StorPortStallExecution et spécifié un délai supérieur à 0,1 seconde, décroissant 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 maître de bus. Un pilote miniport Storport doit définir le 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é transmise à la routine StorPortGetDeviceBase . La routine StorPortGetDeviceBase prend uniquement en charge les adresses qui ont été affectées au pilote par le gestionnaire de Plug-and-Play système (PnP). |
0x2004 |
Réservé |
Réservé |
Réservé |
Le pilote miniport Storport a effectué la même demande d’E/S plusieurs fois. |
0x2005 |
Réservé |
Réservé |
Réservé |
Le pilote Miniport Storport a passé 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 de mémoire tampon commune. Le registre ou le port spécifié doit être 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
Cette vérification de bogue ne peut se produire que lorsque le vérificateur de pilote a été invité à surveiller un ou plusieurs pilotes. Si vous n’avez pas l’intention d’utiliser le vérificateur de pilote, vous devez le désactiver. Vous pouvez également envisager de supprimer le pilote qui a également provoqué ce problème.
Si vous êtes l’enregistreur de pilotes, utilisez les informations obtenues par le biais de cette vérification de bogue 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 du pilote Storport est disponible uniquement dans Windows 7 et versions ultérieures. Pour plus d’informations sur le vérificateur de pilotes, consultez le Kit de pilotes Windows.