Freigeben über


C28141

Warnung C28141: Das Argument bewirkt, dass die IRQ-Ebene unterhalb des aktuellen IRQL festgelegt wird, und diese Funktion kann nicht für diesen Zweck verwendet werden.

Zusätzliche Informationen

IRQL wurde zuletzt auf <IRQL> für Zeilenzeilennummer>< festgelegt."

Ein Funktionsaufruf, der die IRQL herabsenkt, bei der ein Aufrufer ausgeführt wird, wird unangemessen verwendet. In der Regel senkt der Funktionsaufruf den IRQL als Teil einer allgemeineren Routine oder dient zum Auslösen des IRQL des Aufrufers.

Beispiel

Im folgenden Codebeispiel wird diese Warnung ausgelöst.

KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeRaiseIrql(PASSIVE_LEVEL, &OldIrql);

Im folgenden Codebeispiel wird diese Warnung vermieden.

KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeLowerIrql(OldIrql);