Condividi tramite


C28122

avviso C28122: la funzione non può essere chiamata a un livello irQ basso. Le chiamate di funzione precedenti non sono coerenti con questo vincolo.

Informazioni aggiuntive

L'ultimo set di IRQL legale massimo è stato impostato su <IRQL> in corrispondenza del numero> di riga<. Potrebbe essere che l'errore sia effettivamente in una chiamata precedente che limita l'intervallo.

Il driver viene eseguito in un irQL troppo basso per la funzione che sta chiamando e il valore irQL più elevato consentito per le chiamate precedenti nella funzione corrente è inferiore al minimo IRQL richiesto per questa chiamata.

Quando lo strumento Analisi del codice segnala questo avviso, consultare la documentazione WDK per la sequenza di funzioni e verificare che sia possibile chiamare ogni funzione.

Lo strumento Analisi del codice inferisce il irQL corrente e segnala questo avviso solo quando ha dedotto abbastanza sul IRQL per rilevare l'errore. Questa inferenza può essere basata sulla firma della funzione (gli argomenti e il tipo di risultato) della funzione analizzati o dalle chiamate precedenti nel percorso di esecuzione.

Per una descrizione di una situazione simile, vedereAvviso 28123.