Controllo bug 0xD2: BUGCODE_ID_DRIVER
Il controllo BUGCODE_ID_DRIVER bug ha un valore di 0x000000D2. Ciò indica che si è verificato un problema con un driver NDIS.
Importante
Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore dello schermo blu durante l'uso del computer, vedere Risolvere gli errori dello schermo blu.
parametri BUGCODE_ID_DRIVER
Parametro 1 | Parametro 2 | Parametro 3 | Parametro 4 | Messaggio e causa |
---|---|---|---|---|
Indirizzo del blocco miniport |
Numero di byte richiesti |
0 |
1 |
Allocazione della memoria condivisa in irQL generato. Driver denominato NdisMAllocateSharedMemory con IRQL >= DISPATCH_LEVEL. |
Indirizzo del blocco miniport |
Valore Stato inviato a NdisMResetComplete |
Valore AddressingReset inviato a NdisMResetComplete |
0 |
Completamento della reimpostazione quando non è in sospeso. Un driver denominato NdisMResetComplete, ma non è stato reimpostato in sospeso. |
Indirizzo del blocco miniport |
Pagina memoria contenente l'indirizzo liberato |
Indirizzo della firma di memoria condivisa |
Indirizzo virtuale liberato |
Liberare memoria condivisa non allocata. Un driver denominato NdisMFreeSharedMemory o NdisMFreeSharedMemoryAsync con un indirizzo che non si trova nella memoria condivisa NDIS. |
Indirizzo del blocco miniport |
Indirizzo del pacchetto incluso erroneamente nella matrice di pacchetti |
Indirizzo della matrice di pacchetti |
Numero di pacchetti nella matrice |
Indicante che il pacchetto non è di proprietà. La matrice di pacchetti del miniport è danneggiata. |
Indirizzo del MiniBlock |
Indirizzo dell'oggetto driver |
0 |
0 |
NdisAddDevice: AddDevice chiamato con un MiniBlock non presente in NdisMiniDriverList. |
Indirizzo del MiniBlock |
Numero di riferimenti di MiniBlock |
0 |
0 |
NdisMUnload: MiniBlock viene scaricato ma è ancora in NdisMiniDriverList. |
Indirizzo del blocco miniport |
Pagina memoria |
Contesto wrapper |
Indirizzo della firma di memoria condivisa |
Sovrascritto la memoria condivisa allocata in passato. L'indirizzo da scrivere in non si trova nella memoria condivisa NDIS. |
Nelle istanze seguenti del controllo di questo bug, il significato dei parametri dipende dal messaggio e dal valore di Parametro 4.
Parametro 1 | Parametro 2 | Parametro 3 | Parametro 4 | Messaggio e causa |
---|---|---|---|---|
Indirizzo del blocco miniport |
Indirizzo dell'interruzione miniport |
Indirizzo della coda timer miniport |
1 |
Scaricare senza registrare l'interruzione. Un driver miniport non ha superato l'inizializzazione senza registrarne l'interruzione. |
Indirizzo del blocco miniport |
Indirizzo della coda timer miniport |
Indirizzo dell'interruzione miniport |
2 |
Scaricare senza registrare l'interruzione. Un conducente miniport non ha deregisterato la sua interruzione durante il processo di arresto. |
Indirizzo del blocco miniport |
Indirizzo dell'interruzione miniport |
Indirizzo della coda timer miniport |
1 |
Scaricare senza registrare il timer. Un driver miniport ha avuto esito negativo senza annullare correttamente tutti i timer. |
Indirizzo del blocco miniport |
Indirizzo della coda timer miniport |
Indirizzo dell'interruzione miniport |
2 |
Scaricare senza registrare il timer. Un driver miniport arrestato senza annullare correttamente tutti i timer. |
Commenti
Questo codice di controllo dei bug si verifica solo in Windows 2000 e Windows XP. In Windows Server 2003 e versioni successive, il codice corrispondente è la verifica dei bug 0x7C (BUGCODE_NDIS_DRIVER ).
Nella compilazione selezionata di Windows, è possibile che si verifichi solo l'allocazione della memoria condivisa in Raised IRQL e il completamento della reimpostazione quando non è in sospeso le istanze di questo controllo di bug. Tutte le altre istanze del controllo dei bug 0xD2 vengono sostituite con asSERTs. Per informazioni dettagliate, vedere Interruzione nel debugger .
Nota
Le build controllate sono state disponibili nelle versioni precedenti di Windows, prima di Windows 10 versione 1803. Usare strumenti come Il verificatore driver e GFlags per controllare il codice del driver nelle versioni successive di Windows.