共用方式為


FsRtlCurrentBatchOplock 函式 (ntifs.h)

文件系統或篩選驅動程式會呼叫 FsRtlCurrentBatchOplock,以判斷檔案上是否有任何批次或篩選機會鎖定(oplocks)。

語法

BOOLEAN FsRtlCurrentBatchOplock(
  [in] POPLOCK Oplock
);

參數

[in] Oplock

檔案不透明的不透明鎖定指標。 此指標必須由先前呼叫 FsRtlInitializeOplock初始化。

傳回值

FsRtlCurrentBatchOplock 傳回 TRUE 如果有目前的未處理批次或篩選機會鎖定;否則 FALSE

言論

FsRtlCurrentBatchOplock 如果目前未保留任何批次或篩選機會鎖定,則會傳回 false

如需機會鎖定的詳細資訊,請參閱Microsoft Windows SDK 檔。

迷你篩選程序應該呼叫 FltCurrentBatchOplock,而不是 FsRtlCurrentBatchOplock

要求

要求 價值
目標平臺 普遍
標頭 ntifs.h (include Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另請參閱

FSCTL_OPBATCH_ACK_CLOSE_PENDING

FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

FSCTL_OPLOCK_BREAK_ACK_NO_2

FSCTL_OPLOCK_BREAK_NOTIFY

FSCTL_REQUEST_BATCH_OPLOCK

FSCTL_REQUEST_FILTER_OPLOCK

FSCTL_REQUEST_OPLOCK_LEVEL_1

FSCTL_REQUEST_OPLOCK_LEVEL_2

FltCurrentBatchOplock

FsRtlCheckOplock

FsRtlInitializeOplock

FsRtlOplockFsctrl

FsRtlOplockIsFastIoPossible

FsRtlUninitializeOplock