Функция FltCurrentBatchOplock (fltkernel.h)
Драйвер минифильтра вызывает FltCurrentBatchOplock , чтобы определить, есть ли в файле какие-либо пакетные или фильтровые оппортунистические блокировки (oplock).
Синтаксис
BOOLEAN FLTAPI FltCurrentBatchOplock(
[in] POPLOCK Oplock
);
Параметры
[in] Oplock
Непрозрачный указатель на блокировку для файла. Этот указатель должен быть инициализирован предыдущим вызовом FltInitializeOplock.
Возвращаемое значение
Функция FltCurrentBatchOplock возвращает значение TRUE , если имеются текущие незапланированных блокировок пакетов или фильтров; В противном случае — FALSE .
Комментарии
FltCurrentBatchOplock возвращает значение FALSE , если в настоящее время не удерживаются пакетные или фильтровые оппортунистические блокировки.
Подробные сведения об оппортунистических блокировках см. в документации по Microsoft Windows SDK.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | fltkernel.h (включая Fltkernel.h) |
Библиотека | FltMgr.lib |
IRQL | <= APC_LEVEL |
См. также раздел
FSCTL_OPBATCH_ACK_CLOSE_PENDING