C28123
avertissement C28123 : La fonction n’est pas autorisée à être appelée à un niveau IRQ élevé. Les appels de fonction antérieurs ne sont pas cohérents avec cette contrainte.
Informations supplémentaires |
Il se peut que l’erreur se trouve en fait dans un appel précédent qui a limité la plage. |
Le pilote s’exécute à un IRQL trop élevé pour la fonction qu’il appelle et l’IRQL le plus bas autorisé pour les appels précédents au sein de la fonction est supérieur à l’IRQL maximal requis pour cet appel.
Lorsque l’outil Analyse du code signale cet avertissement, consultez la documentation WDK pour connaître la séquence de fonctions et vérifiez l’IRQL à laquelle chaque 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 précédents dans le chemin d’exécution.