Поделиться через


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

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

Синтаксис

BOOLEAN FLTAPI FltCurrentOplockH(
  [in] POPLOCK Oplock
);

Параметры

[in] Oplock

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

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

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

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Подпрограмма FltCurrentOplockH доступна начиная с Windows 7.
целевая платформа Всеобщий
заголовка fltkernel.h (include Fltkernel.h)
библиотеки FltMgr.lib
IRQL <= APC_LEVEL

См. также

FltInitializeOplock

FsRtlCurrentOplockH