The ExReleaseSpinLockSharedFromDpcLevel routine releases a spin lock that the caller acquired for shared access, and leaves the IRQL unchanged.
- SpinLock [in, out]
A pointer to the spin lock to release. The caller must own this spin lock for shared access.
On entry to this routine, the caller must be running at IRQL >= DISPATCH_LEVEL. This routine does not change the IRQL.
ExReleaseSpinLockSharedFromDpcLevel releases a spin lock that the caller acquired in a previous call to the ExAcquireSpinLockSharedAtDpcLevel routine.
The caller should hold the spin lock only briefly before releasing it. For more information, see Introduction to Spin Locks.
|Available starting with Windows Vista with SP1.|
|>= DISPATCH_LEVEL (See Remarks.)|