FsRtlCurrentBatchOplock 函式 (ntifs.h)
文件系統或篩選驅動程式會呼叫 FsRtlCurrentBatchOplock ,以判斷檔案上是否有任何批次或篩選作業鎖定, (oplocks) 。
語法
BOOLEAN FsRtlCurrentBatchOplock(
[in] POPLOCK Oplock
);
參數
[in] Oplock
不透明的檔案不透明鎖定指標。 此指標必須由 先前對 FsRtlInitializeOplock 的呼叫初始化。
傳回值
如果有目前的未完成批次或篩選作業鎖定,FsRtlCurrentBatchOplock 會傳回 TRUE;否則為 FALSE。
備註
如果目前沒有保留批次或篩選機率鎖定,FsRtlCurrentBatchOplock 會傳回 FALSE。
如需有關機會鎖定的詳細資訊,請參閱 Microsoft Windows SDK 檔。
Minifilters 應該呼叫 FltCurrentBatchOplock ,而不是 FsRtlCurrentBatchOplock。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | ntifs.h (包含 Ntifs.h) |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
另請參閱
FSCTL_OPBATCH_ACK_CLOSE_PENDING