VOID
KeReleaseSpinLock(
IN PKSPIN_LOCK SpinLock,
IN KIRQL NewIrql
);
KeReleaseSpinLock releases a spin lock and restores the original IRQL at which the caller was running.
Parameters
SpinLock
Points to a spin lock for which the caller provides the storage.
NewIrql
Specifies the IRQL value saved from the preceding call to KeAcquireSpinLock.
Comments
This call is a reciprocal to KeAcquireSpinLock. The input NewIrql value must be the OldIrql returned by KeAcquireSpinLock.
Callers of this routine are running at IRQL DISPATCH_LEVEL. On return from KeReleaseSpinLock, IRQL is restored to the NewIrql value.
See Also