Partager via


C28120

avertissement C28120 : la fonction n’est pas autorisée à être appelée au niveau actuel de l’IRQ. Le niveau actuel est trop faible.

Informations supplémentaires

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

Le pilote s’exécute à un irQL trop faible 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 le runtime d’intégration actuel et signale cet avertissement uniquement lorsqu’il a déduit suffisamment sur le runtime d’intégration pour détecter l’erreur. Cette inférence peut être basée sur la signature de la fonction (arguments et type de résultat) de la fonction en cours d’analyse, ou à partir d’appels antérieurs le long du chemin actuel.

Si l’outil Analyse du code ne peut pas déterminer l’IRQL à laquelle le pilote est en cours d’exécution, il ne signale pas cet avertissement, même si la fonction est appelée au mauvais IRQL.

Pour obtenir une description d’une situation similaire, consultez Avertissement 28121.