KeReleaseInterruptSpinLock function (wdm.h)

The KeReleaseInterruptSpinLock routine releases an interrupt spin lock acquired by KeAcquireInterruptSpinLock.

Syntax

void KeReleaseInterruptSpinLock(
  [in, out] PKINTERRUPT Interrupt,
  [in]      KIRQL       OldIrql
);

Parameters

[in, out] Interrupt

Specifies the value of the Interrupt parameter passed to KeAcquireInterruptSpinLock.

[in] OldIrql

Specifies the IRQL value returned by KeAcquireInterruptSpinLock.

Return value

None

Remarks

The KeReleaseInterruptSpinLock releases the interrupt spin lock, and lowers the IRQL value back to the OldIrql value.

Requirements

Requirement Value
Minimum supported client Available in Windows XP and later versions of Windows.
Target Platform Universal
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL See Remarks section.
DDI compliance rules HwStorPortProhibitedDDIs(storport)

See also

KeAcquireInterruptSpinLock

KeSynchronizeExecution