FltReleasePushLockEx 函数 (fltkernel.h)
FltReleasePushLockEx 例程释放当前线程拥有的指定推送锁。
语法
VOID FLTAPI FltReleasePushLockEx(
PEX_PUSH_LOCK PushLock,
ULONG Flags
);
参数
PushLock
类型为 PEX_PUSH_LOCK的不透明推送锁指针。 此指针必须由之前调用 FltInitializePushLock进行初始化。
Flags
控制锁属性的标志的位掩码。
返回值
没有。
言论
FltReleasePushLockEx 释放了以前通过调用 FltAcquirePushLockExclusive 或 FltAcquirePushLockShared获取的推送锁。
由于 FltReleasePushLockEx 可重新启用正常内核 APC 传递,因此在调用 FltReleasePushLockEx后,无需调用 KeEnterCriticalRegion 或 FsRtlEnterFileSystem。
要求
要求 | 价值 |
---|---|
标头 | fltkernel.h |
库 | FltMgr.lib |