FltReleasePushLockEx function (fltkernel.h)
The FltReleasePushLockEx routine releases a specified push lock owned by the current thread.
Syntax
VOID FLTAPI FltReleasePushLockEx(
PEX_PUSH_LOCK PushLock,
ULONG Flags
);
Parameters
PushLock
Opaque push lock pointer of type PEX_PUSH_LOCK. This pointer must have been initialized by a previous call to FltInitializePushLock.
Flags
A bitmask of flags that control the attributes of the lock.
Return value
None.
Remarks
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.
Requirements
Requirement | Value |
---|---|
Header | fltkernel.h |
Library | FltMgr.lib |