Controllo bug 0x35: NO_MORE_IRP_STACK_LOCATIONS
Il controllo NO_MORE_IRP_STACK_LOCATIONS bug ha un valore di 0x00000035. Questo controllo di bug si verifica quando il pacchetto IoCallDriver non ha più posizioni dello stack rimanenti.
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 NO_MORE_IRP_STACK_LOCATIONS
Parametro | Descrizione |
---|---|
1 |
Indirizzo dell'IRP |
2 |
Riservato |
3 |
Riservato |
4 |
Riservato |
Causa
Un driver di livello superiore ha tentato di chiamare un driver di livello inferiore tramite l'interfaccia IoCallDriver , ma non sono presenti più posizioni dello stack nel pacchetto. In questo modo il driver di livello inferiore impedirà l'accesso ai relativi parametri.
Si tratta di una situazione disastrosa, poiché il driver di livello superiore sta procedendo come se abbia compilato i parametri per il driver di livello inferiore (come richiesto). Ma poiché non c'è alcuna posizione dello stack per quest'ultimo driver, l'ex ha effettivamente scritto la fine del pacchetto. Ciò significa che anche alcune altre memoria sono state danneggiate.