FsRtlCurrentOplock function (ntifs.h)
A file system or filter driver calls FsRtlCurrentOplock to determine whether there are any opportunistic locks (oplocks) on a file.
Syntax
BOOLEAN FsRtlCurrentOplock(
[in] POPLOCK Oplock
);
Parameters
[in] Oplock
An opaque opportunistic lock pointer for the file. This pointer must have been initialized by a previous call to FsRtlInitializeOplock.
Return value
FsRtlCurrentOplock returns TRUE if there are opportunistic locks (oplocks) that are currently being held. Otherwise, it returns FALSE.
Remarks
FsRtlCurrentOplock returns FALSE if no opportunistic locks are currently held.
For more information about opportunistic locks, see the Microsoft Windows SDK documentation.
Minifilters should call FltCurrentOplock instead of FsRtlCurrentOplock.
Requirements
Requirement | Value |
---|---|
Minimum supported client | The FsRtlCurrentOplock routine is available starting with Windows Vista. |
Target Platform | Universal |
Header | ntifs.h (include Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |