Controllo bug 0xCA: PNP_DETECTED_FATAL_ERROR
Il controllo PNP_DETECTED_FATAL_ERROR bug ha un valore di 0x000000CA. Ciò indica che Plug and Play Manager ha rilevato un errore grave, probabilmente a causa di un driver di Plug and Play problematico.
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 PNP_DETECTED_FATAL_ERROR
Il parametro 1 identifica il tipo di violazione.
Parametro 1 | Parametro 2 | Parametro 3 | Parametro 4 | Causa di errore |
---|---|---|---|---|
0x1 |
Indirizzo del PDO appena segnalato |
Indirizzo dell'oggetto PDO precedente che è stato duplicato |
Riservato |
PDO duplicato: Un'istanza specifica di un driver ha enumerato più PDO con ID dispositivo identico e ID univoci. |
0x2 |
Indirizzo del PDOportato |
Indirizzo dell'oggetto driver |
Riservato |
PDO non valido: Un'API che richiede un OGGETTO PDO è stato chiamato con memoria casuale o con un oggetto FDO o con un oggetto PDO che non è stato inizializzato. Un PDO non inizializzato è uno che non è stato restituito a Plug and Play da QueryDeviceRelation o QueryBusRelations. |
0x3 |
Indirizzo dell'oggetto PDO i cui ID sono stati sottoposti a query |
Indirizzo del buffer ID |
1: Deviceid 2: Uniqueid 3: HardwareIDs 4: Id compatibili |
ID non valido: Un enumeratore ha restituito un ID che contiene caratteri non validi o non è terminato correttamente. Gli ID devono contenere solo caratteri negli intervalli 0x20 - 0x2B e 0x2D - 0x7F. |
0x4 |
Indirizzo dell'oggetto PDO con DOE_DELETE_PENDING set |
Riservato |
Riservato |
Enumerazione non valida del PDO eliminato: Un enumeratore ha restituito un oggetto PDO eliminato in precedenza usando IoDeleteDevice. |
0x5 |
Indirizzo dell'oggetto PDO |
Riservato |
Riservato |
PDO liberato durante il collegamento nell'albero devnode: Il conteggio dei riferimenti di Gestione oggetti su un oggetto PDO è stato eliminato a zero mentre il nodo devnode è ancora collegato nell'albero. Questo indica in genere che il driver non aggiunge un riferimento quando restituisce l'oggetto PDO in un'IRP di query. |
0x8 |
Indirizzo dell'oggetto PDO il cui stack ha restituito la relazione del bus non valida |
Numero totale di PDO restituiti come relazioni con il bus |
Indice (basato su zero) in corrispondenza del quale è stato trovato il primo PDO NULL |
Puntatore NULL restituito come relazione del bus: Uno o più dispositivi presenti nel bus è un PDO NULL . |
0x9 |
Tipo di connessione passato |
Riservato |
Riservato |
Tipo di connessione non valido passato a IoDisconnectInterruptEx: Un driver ha passato un tipo di connessione non valido a IoDisconnectInterruptEx. Il tipo di connessione passato a questa routine deve corrispondere a quello restituito da una chiamata corrispondente a IoConnectInterruptEx. |
0xA |
Oggetto Driver |
IRQL dopo aver restituito il callback del driver |
Conteggio di disabilitazione combinato di APC dopo la restituzione dal callback del driver |
Comportamento di callback non corretto: Un driver non è riuscito a mantenere IRQL o il numero di disabilitazioni APC combinato in una notifica Plug 'n' Play. |
0xB |
PDO correlato |
Relazioni di rimozione |
Riservato |
PdO eliminato segnalato come relazione: Una delle relazioni di rimozione per il dispositivo rimosso è già stata eliminata. |