Функция FsRtlCurrentOplockH (ntifs.h)

Файловая система или драйвер фильтра вызывает FsRtlCurrentOplockH, чтобы определить, существуют ли CACHE_HANDLE_LEVEL оппортунистические блокировки (oplocks) в файле.

Синтаксис

BOOLEAN FsRtlCurrentOplockH(
  [in] POPLOCK Oplock
);

Параметры

[in] Oplock

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

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

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

Замечания

FsRtlCurrentOplockH возвращает false, если в настоящее время не хранятся CACHE_HANDLE_LEVEL оппортунистические блокировки (oplocks).

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

Минифильтры должны вызывать FltCurrentOplockH вместо FsRtlCurrentOplock.

Требования

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

См. также

FltCurrentOplockH

FsRtlInitializeOplock