Функция FsRtlCurrentOplockH (ntifs.h)
Файловая система или драйвер фильтра вызывает FsRtlCurrentOplockH , чтобы определить, существуют ли CACHE_HANDLE_LEVEL оппортунистические блокировки (oplock) в файле.
Синтаксис
BOOLEAN FsRtlCurrentOplockH(
[in] POPLOCK Oplock
);
Параметры
[in] Oplock
Непрозрачный оппортунистический указатель блокировки для файла. Этот указатель должен быть инициализирован предыдущим вызовом FsRtlInitializeOplock.
Возвращаемое значение
FsRtlCurrentOplockH возвращает значение TRUE при наличии CACHE_HANDLE_LEVEL оппортунистических блокировок, которые в настоящее время удерживаются. В противном случае возвращается значение FALSE.
Комментарии
FsRtlCurrentOplockH возвращает значение FALSE , если CACHE_HANDLE_LEVEL оппортунистические блокировки (oplock) в настоящее время не удерживаются.
Дополнительные сведения о оппортунистических блокировках см. в документации по Microsoft Windows SDK.
Минифильтры должны вызывать FltCurrentOplockH вместо FsRtlCurrentOplock.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Подпрограмма FsRtlCurrentOplockH доступна начиная с Windows 7. |
Целевая платформа | Универсальное |
Верхняя часть | ntifs.h (включая Ntifs.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по