FsRtlCheckLockForOplockRequest 函数 (ntifs.h)

FsRtlCheckLockForOplockRequest 例程检查文件分配大小内的锁。 检查文件锁对象是否存在字节范围锁,以防止授予 oplock 请求。

语法

BOOLEAN FsRtlCheckLockForOplockRequest(
  [in] PFILE_LOCK     FileLock,
  [in] PLARGE_INTEGER AllocationSize
);

参数

[in] FileLock

指定锁定范围的文件锁。

[in] AllocationSize

要检查任何锁定范围的文件分配大小。

返回值

FsRtlCheckLockForOplockRequest 如果可以授予 oplock 请求,则返回 TRUE;否则返回 FALSE。

言论

FsRtlCheckLockForOplockRequest 如果 AllocationSize = 0,则返回 true TRUE

如果 FileLock 有任何挂起的锁请求,则检查失败,FsRtlCheckLockForOplockRequest 返回 FALSE

要求

要求 价值
最低支持的客户端 Windows 8
目标平台 普遍
标头 ntifs.h (include Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL