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 |