共用方式為


FsRtlCheckLockForOplockRequest 函式 (ntifs.h)

FsRtlCheckLockForOplockRequest 例程檢查檔案配置大小內的鎖定。 檔案鎖定物件會檢查是否有位元組範圍鎖定的存在,以防止授與oplock要求。

語法

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

參數

[in] FileLock

指定鎖定範圍的檔案鎖定。

[in] AllocationSize

要檢查是否有任何鎖定範圍的檔案配置大小。

傳回值

如果可以授與 oplock 要求,FsRtlCheckLockForOplockRequest 會傳回 TRUE;否則會傳回 FALSE。

言論

如果 AllocationSize = 0,FsRtlCheckLockForOplockRequest 會傳回 true TRUE

如果 FileLock 有任何擱置的鎖定要求,檢查會失敗,FsRtlCheckLockForOplockRequest 會傳回 FALSE

要求

要求 價值
最低支援的用戶端 Windows 8
目標平臺 普遍
標頭 ntifs.h (include Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL