FsRtlCurrentBatchOplock function (ntifs.h)
A file system or filter driver calls FsRtlCurrentBatchOplock to determine whether there are any batch or filter opportunistic locks (oplocks) on a file.
Syntax
BOOLEAN FsRtlCurrentBatchOplock(
[in] POPLOCK Oplock
);
Parameters
[in] Oplock
Opaque opportunistic lock pointer for the file. This pointer must have been initialized by a previous call to FsRtlInitializeOplock.
Return value
FsRtlCurrentBatchOplock returns TRUE if there are current outstanding batch or filter opportunistic locks; FALSE otherwise.
Remarks
FsRtlCurrentBatchOplock returns FALSE if no batch or filter opportunistic locks are currently held.
For detailed information about opportunistic locks, see the Microsoft Windows SDK documentation.
Minifilters should call FltCurrentBatchOplock instead of FsRtlCurrentBatchOplock.
Requirements
Requirement | Value |
---|---|
Target Platform | Universal |
Header | ntifs.h (include Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
See also
FSCTL_OPBATCH_ACK_CLOSE_PENDING