Функция FltCurrentOplockH (fltkernel.h)

Драйвер минифильтра вызывает подпрограмму FltCurrentOplockH , чтобы определить, есть ли CACHE_HANDLE_LEVEL оппортунистические блокировки (oplock) в файле.

Синтаксис

BOOLEAN FLTAPI FltCurrentOplockH(
  [in] POPLOCK Oplock
);

Параметры

[in] Oplock

Непрозрачный указатель oplock для файла. Этот указатель должен быть инициализирован предыдущим вызовом FltInitializeOplock.

Возвращаемое значение

Функция FltCurrentOplockH возвращает значение TRUE , если в настоящее время хранятся CACHE_HANDLE_LEVEL блокировки. В противном случае возвращается значение FALSE.

Комментарии

FltCurrentOplockH возвращает значение FALSE , если CACHE_HANDLE_LEVEL оппортунистические блокировки в настоящее время не удерживаются.

Дополнительные сведения об оппортунистических блокировках см. в документации по Microsoft Windows SDK.

Требования

Требование Значение
Минимальная версия клиента Подпрограмма FltCurrentOplockH доступна начиная с Windows 7.
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая Fltkernel.h)
Библиотека FltMgr.lib
IRQL <= APC_LEVEL

См. также раздел

FltInitializeOplock

FsRtlCurrentOplockH