// ntifs.h
BOOLEAN FsRtlCurrentOplockH(
[in] POPLOCK Oplock
);
View the official Windows Driver Kit DDI referenceNo description available.
A file system or filter driver calls FsRtlCurrentOplockH to determine whether there are any CACHE_HANDLE_LEVEL opportunistic locks (oplocks) on a file.
Oplock [in]An opaque opportunistic lock pointer for the file. This pointer must have been initialized by a previous call to FsRtlInitializeOplock.
FsRtlCurrentOplockH returns TRUE if there are CACHE_HANDLE_LEVEL opportunistic locks that are currently being held. Otherwise, it returns FALSE.
FsRtlCurrentOplockH returns FALSE if no CACHE_HANDLE_LEVEL opportunistic locks (oplocks) are currently held.
For more information about opportunistic locks, see the Microsoft Windows SDK documentation.
Minifilters should call FltCurrentOplockH instead of FsRtlCurrentOplock.