Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Файловая система или драйвер фильтра вызывает 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 |