KeLowerIrql function (wdm.h)

The KeLowerIrql routine restores the IRQL on the current processor to its original value. For information about IRQLs, see Managing Hardware Priorities.

Syntax

void KeLowerIrql(
  [in] KIRQL NewIrql
);

Parameters

[in] NewIrql

Specifies the IRQL that was returned from KeRaiseIrql or KeRaiseIrqlToDpcLevel.

Return value

None

Remarks

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

Requirements

Requirement Value
Minimum supported client Available starting with Windows 2000.
Target Platform Universal
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library Hal.lib
DLL NtosKrnl.exe
IRQL Any level
DDI compliance rules HwStorPortProhibitedDDIs(storport), IrqlKeRaiseLower(wdm), IrqlKeRaiseLower2(wdm)

See also

KeGetCurrentIrql

KeRaiseIrql

KeRaiseIrqlToDpcLevel