C28123
Warnung C28123: Die Funktion darf nicht auf hoher IRQ-Ebene aufgerufen werden. Frühere Funktionsaufrufe sind mit dieser Einschränkung inkonsistent.
Zusätzliche Informationen |
Es kann sein, dass der Fehler tatsächlich in einem früheren Aufruf vorliegt, der den Bereich begrenzt hat. |
Der Treiber wird an einem IRQL ausgeführt, der für die Funktion, die er aufruft, zu hoch ist, und der niedrigste zulässige IRQL für vorherige Aufrufe innerhalb der Funktion ist größer als die maximale IRQL, die für diesen Aufruf erforderlich ist.
Wenn das Codeanalysetool diese Warnung meldet, lesen Sie die WDK-Dokumentation für die Funktionssequenz, und überprüfen Sie die IRQL, unter der jede 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 im Ausführungspfad basieren.