共用方式為


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

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

規格需求

需求
最低支援的用戶端 Windows 8
目標平台 Universal
標頭 ntifs.h (包含 Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL <= APC_LEVEL