Previous Next

KeLowerIrql

The KeLowerIrql routine restores the IRQL on the current processor to its original value.

VOID 
  KeLowerIrql(
    IN KIRQL  NewIrql
    );

Parameters

NewIrql
Specifies the IRQL that was returned from KeRaiseIrql.

Return Value

None

Headers

Declared in wdm.h and ntddk.h. Include wdm.h or ntddk.h.

Comments

It is a fatal error to call KeLowerIrql using an input NewIrql that was not returned by the immediately preceding call to KeRaiseIrql.

Callers of KeLowerIrql can be running at any IRQL that was passed to KeRaiseIrql.

See Also

KeGetCurrentIrql, KeRaiseIrql