Partager via


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.