Поделиться через


Функция 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 предназначен для общего оплока (то есть уровня 2, R или RH oplock). FltOplockIsSharedRequest возвращает false, если запрос oplock не предназначен для общей операции ввода-вывода или если операция ввода-вывода не является запросом oplock. Дополнительные сведения о типах oplock см. в обзоре семантики Oplock.

Требования

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

См. также

FsRtlOplockIsSharedRequest