Controllo bug 0x40: TARGET_MDL_TOO_SMALL
Il controllo TARGET_MDL_TOO_SMALL bug ha un valore di 0x00000040. Ciò indica che un driver ha usato in modo errato IoBuildPartialMdl.
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 TARGET_MDL_TOO_SMALL
Nessuno
Causa
Si tratta di un bug del driver. Un driver ha chiamato la funzione IoBuildPartialMdl e lo ha passato a un MDL per eseguire il mapping di una parte di un MDL di origine, ma il MDL di destinazione non è abbastanza grande per mappare l'intero intervallo di indirizzi richiesti.
Risoluzione
Gli MDL di origine e di destinazione, nonché la lunghezza dell'intervallo di indirizzi da mappare, sono i primi, il secondo e il quarto argomento della funzione IoBuildPartialMdl . Di conseguenza, l'esecuzione di una traccia dello stack in questa funzione specifica potrebbe essere utile durante il processo di debug. Assicurarsi che il codice calcola correttamente le dimensioni necessarie per l'MDL di destinazione per la lunghezza dell'intervallo di indirizzi che si passa a questa funzione.