Condividi tramite


Controllo bug 0xF1: SCSI_VERIFIER_DETECTED_VIOLATION

Il controllo dei bug SCSI_VERIFIER_DETECTED_VIOLATION ha un valore pari a 0x000000F1. Si tratta del codice di controllo dei bug per tutte le violazioni di verifica SCSI del driver Verifier.

Importante

Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore della schermata blu durante l'uso del computer, vedere Risolvere gli errori della schermata blu.

parametri SCSI_VERIFIER_DETECTED_VIOLATION

Il parametro 1 identifica il tipo di violazione.

Parametro 1 Parametro 2 Parametro 3 Parametro 4 Causa dell'errore

0x1000

Primo argomento passato

Secondo argomento passato

Riservato

Il driver miniport ha passato argomenti non validi a ScsiPortInitialize.

0x1001

Ritardo, in microsecondi

Riservato

Riservato

Il driver miniport denominato ScsiPortStallExecution e ha specificato un ritardo maggiore di 0,1 secondi, bloccando troppo lungo il processore.

0x1002

Indirizzo di routine che ha richiesto troppo tempo

Indirizzo della HW_DEVICE_EXTENSION del miniport

Durata della routine, in microsecondi

L'esecuzione di una routine miniport chiamata dal driver di porta richiede più di 0,5 secondi.

(0,5 secondi è il limite per la maggior parte delle routine. Tuttavia, la routine HwInitialize è consentita 5 secondi e la routine FindAdapter è esente.

0x1003

Indirizzo della HW_DEVICE_EXTENSION del miniport

Indirizzo di SRB

Riservato

Il driver miniport ha completato una richiesta più volte.

0x1004

Indirizzo di SRB

Indirizzo della HW_DEVICE_EXTENSION del miniport

Riservato

Il driver miniport ha completato una richiesta con uno stato SRB non valido.

0x1005

Indirizzo della HW_DEVICE_EXTENSION del miniport

Indirizzo di LOGICAL_UNIT_EXTENSION

Riservato

Il driver miniport denominato ScsiPortNotification per richiedere NextLuRequest, ma una richiesta senza tag è ancora attiva.

0x1006

Indirizzo della HW_DEVICE_EXTENSION del miniport

Indirizzo virtuale non valido

Riservato

Il driver miniport ha passato un indirizzo virtuale non valido a ScsiPortGetPhysicalAddress.

Questo significa in genere che l'indirizzo fornito non esegue il mapping all'area del buffer comune.

0x1007

Indirizzo di ADAPTER_EXTENSION

Indirizzo della HW_DEVICE_EXTENSION del miniport

Riservato

Il periodo di attesa di reimpostazione per l'autobus è terminato, ma il driver miniport ha ancora richieste in sospeso.

0x2001

Ritardo, in microsecondi

Riservato

Riservato

Il driver miniport Storport denominato StorPortStallExecution e ha specificato un ritardo superiore a 0,1 secondi, bloccando il processore per un periodo di tempo eccessivo.

0x2002

Riservato

Riservato

Riservato

StorPortGetUncachedExtension non è stato chiamato dalla routine HwStorFindAdapter del driver miniport. La routine StorPortGetUncachedExtension può essere chiamata solo dalla routine HwStorFindAdapter del driver miniport e solo per un adattatore bus-master. Un driver miniport Storport deve impostare SrbExtensionSize della struttura HW_INITIALIZATION_DATA (Storport) prima di chiamare StorPortGetUncachedExtension.

0x2003

Riservato

Riservato

Riservato

Un indirizzo non valido è stato passato alla routine StorPortGetDeviceBase . La routine StorPortGetDeviceBase supporta solo gli indirizzi assegnati al driver dal gestore di Plug and Play di sistema (PnP).

0x2004

Riservato

Riservato

Riservato

Il driver miniport Storport ha completato la stessa richiesta di I/O più volte.

0x2005

Riservato

Riservato

Riservato

Il driver miniport Storport ha passato un indirizzo virtuale non valido a una delle routine StorPortReadxxx o StorPortWritexxx . Ciò significa in genere che l'indirizzo fornito non esegue il mapping all'area del buffer comune. L'oggetto Register o Port specificato deve trovarsi nell'intervallo di spazio di memoria mappato restituito dalla routine StorPortGetDeviceBase .

Causa

Per una spiegazione della causa, vedere la descrizione di ogni codice nella sezione Parametri.

Risoluzione

Questo controllo di bug può verificarsi solo quando è stato richiesto di monitorare uno o più driver. Se non si intende usare Driver Verifier, è consigliabile disattivarlo. È possibile rimuovere anche il driver che ha causato questo problema.

Se si è il writer del driver, usare le informazioni ottenute tramite questo controllo di bug per correggere i bug nel codice.

L'opzione Verifica SCSI driver è disponibile solo in Windows XP e versioni successive. L'opzione Verifica storport driver è disponibile solo in Windows 7 e versioni successive. Per informazioni dettagliate su Driver Verifier, vedere Windows Driver Kit.