FltCurrentOplockH function (fltkernel.h)
A minifilter driver calls the FltCurrentOplockH routine to determine whether there are any CACHE_HANDLE_LEVEL opportunistic locks (oplocks) on a file.
Syntax
BOOLEAN FLTAPI FltCurrentOplockH(
[in] POPLOCK Oplock
);
Parameters
[in] Oplock
An opaque oplock pointer for the file. This pointer must have been initialized by a previous call to FltInitializeOplock.
Return value
FltCurrentOplockH returns TRUE if there are CACHE_HANDLE_LEVEL oplocks that are currently being held. Otherwise, it returns FALSE.
Remarks
FltCurrentOplockH returns FALSE if no CACHE_HANDLE_LEVEL opportunistic locks are currently held.
For more information about opportunistic locks, see the Microsoft Windows SDK documentation.
Requirements
Requirement | Value |
---|---|
Minimum supported client | The FltCurrentOplockH routine is available starting with Windows 7. |
Target Platform | Universal |
Header | fltkernel.h (include Fltkernel.h) |
Library | FltMgr.lib |
IRQL | <= APC_LEVEL |