Функция FltOplockIsSharedRequest (fltkernel.h)
Подпрограмма FltOplockIsSharedRequest определяет, требуется ли для запроса на оппортунистическую блокировку (oplock) общую блокировку.
Синтаксис
BOOLEAN FLTAPI FltOplockIsSharedRequest(
[in] PFLT_CALLBACK_DATA CallbackData
);
Параметры
[in] CallbackData
Указатель на структуру данных обратного вызова (FLT_CALLBACK_DATA) для операции ввода-вывода. Вызывающий объект должен убедиться, что операция ввода-вывода содержит основной код IRP_MJ_FILE_SYSTEM_CONTROL и дополнительный код IRP_MN_USER_FS_REQUEST.
Возвращаемое значение
FltOplockIsSharedRequest возвращает значение TRUE , если запрос oplock предназначен для общей блокировки операций (т. е. для режима oplock уровня 2, R или RH). FltOplockIsSharedRequest возвращает значение FALSE , если запрос oplock не предназначен для общей операции блокировки или если операция ввода-вывода не является запросом oplock. Дополнительные сведения о типах oplock см. в статье Общие сведения о семантике Oplock.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Подпрограмма FltOplockIsSharedRequest доступна начиная с Windows 7. |
Целевая платформа | Универсальное |
Верхняя часть | fltkernel.h (включая Fltkernel.h) |
Библиотека | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по