C28121
Warnung C28121: Die Funktion darf nicht auf der aktuellen IRQ-Ebene aufgerufen werden. Der aktuelle Wert ist zu hoch.
Zusätzliche Informationen |
IRQL wurde zuletzt auf <IRQL> für Zeilenzeilennummer>< festgelegt. Die Ebene wurde möglicherweise aus der Funktionssignatur abgeleitet. |
Der Treiber wird an einem IRQL ausgeführt, der für die aufgerufene Funktion zu hoch ist.
Wenn das Codeanalysetool diese Warnung meldet, lesen Sie die WDK-Dokumentation für die Funktion, und überprüfen Sie die IRQL, unter der die Funktion aufgerufen werden kann.
Das Codeanalysetool leitet den aktuellen IRQL ab und meldet diese Warnung nur, wenn es genug abgeleitet hat, um den Fehler zu erkennen. Dieser Rückschluss kann auf der Funktionssignatur (den Argumenten und dem Ergebnistyp) der zu analysierenden Funktion oder auf vorherigen Aufrufen entlang des aktuellen Pfads basieren.
Wenn das Codeanalysetool die IRQL, an der der Treiber ausgeführt wird, nicht ermitteln kann, wird diese Warnung nicht gemeldet, auch wenn die Funktion beim falschen IRQL aufgerufen wird.