Функция 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 |