ExReleaseSpinLockSharedFromDpcLevel function (wdm.h)
The ExReleaseSpinLockSharedFromDpcLevel routine releases a spin lock that the caller acquired for shared access, and leaves the IRQL unchanged.
Syntax
void ExReleaseSpinLockSharedFromDpcLevel(
PEX_SPIN_LOCK SpinLock
);
Parameters
SpinLock
[in, out] A pointer to the spin lock to release. The caller must own this spin lock for shared access.
Return value
None
Remarks
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.
Requirements
Requirement | Value |
---|---|
Header | wdm.h |
IRQL | IRQL >= DISPATCH_LEVEL |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for