C28120
Warnung C28120: Die Funktion darf nicht auf der aktuellen IRQ-Ebene aufgerufen werden. Die aktuelle Ebene ist zu niedrig.
Zusätzliche Informationen |
IRQL wurde zuletzt auf <den Wert> bei 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 niedrig ist.
Wenn das Codeanalysetool diese Warnung meldet, lesen Sie die WDK-Dokumentation für die Funktion, und überprüfen Sie die IRQL, mit der die Funktion aufgerufen werden kann.
Das Codeanalysetool leitet den aktuellen IRQL ab und meldet diese Warnung nur, wenn es genügend Informationen zum IRQL 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 des aktuellen Pfads basieren.
Wenn das Codeanalysetool den IRQL nicht ermitteln kann, unter dem der Treiber ausgeführt wird, wird diese Warnung nicht gemeldet, auch wenn die Funktion mit dem falschen IRQL aufgerufen wird.
Eine Beschreibung einer ähnlichen Situation finden Sie unter Warnung 28121.