// fltkernel.h
VOID FLTAPI FltReleasePushLockEx(
PEX_PUSH_LOCK PushLock,
ULONG Flags
);
View the official Windows Driver Kit DDI referenceNo description available.
The FltReleasePushLockEx routine releases a specified push lock owned by the current thread.
PushLockOpaque push lock pointer of type PEX_PUSH_LOCK. This pointer must have been initialized by a previous call to FltInitializePushLock.
FlagsA bitmask of flags that control the attributes of the lock.
None.
FltReleasePushLockEx releases a push lock that was previously acquired by calling FltAcquirePushLockExclusive or FltAcquirePushLockShared.
Because FltReleasePushLockEx reenables normal kernel APC delivery, it is not necessary to call KeEnterCriticalRegion or FsRtlEnterFileSystem after calling FltReleasePushLockEx.