Partager via


C28121

avertissement C28121 : La fonction n’est pas autorisée à être appelée au niveau IRQ actuel. Le niveau actuel est trop élevé.

Informations supplémentaires

IRQL a été défini pour < la dernière fois sur IRQL> au <niveau du numéro> de ligne. Le niveau a peut-être été déduit à partir de la signature de la fonction.

Le pilote s’exécute à un IRQL trop élevé pour la fonction qu’il appelle.

Lorsque l’outil Analyse du code signale cet avertissement, consultez la documentation WDK pour la fonction et vérifiez l’IRQL auquel la fonction peut être appelée.

L’outil Analyse du code déduit l’IRQL actuel et signale cet avertissement uniquement lorsqu’il a déduit suffisamment l’IRQL pour détecter l’erreur. Cette inférence peut être basée sur la signature de la fonction (les arguments et le type de résultat) de la fonction analysée, ou à partir d’appels antérieurs le long du chemin actuel.

Si l’outil Analyse du code ne peut pas déterminer l’IRQL auquel le pilote s’exécute, il ne signale pas cet avertissement, même si la fonction est appelée au niveau de l’IRQL incorrect.