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


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

Подпрограмма FsRtlOplockIsSharedRequest определяет, требуется ли запрос на оппортунистическую блокировку (oplock).

Синтаксис

BOOLEAN FsRtlOplockIsSharedRequest(
  [in] PIRP Irp
);

Параметры

[in] Irp

Указатель на IRP, объявляющий запрошенную операцию. Вызывающий объект должен убедиться, что У IRP есть основной код IRP_MJ_FILE_SYSTEM_CONTROL и дополнительный код IRP_MN_USER_FS_REQUEST.

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

FsRtlOplockIsSharedRequest возвращает TRUE, если запрос oplock предназначен для общего oplock (то есть уровня 2, R или RH oplock). FsRtlOplockIsSharedRequest возвращает FALSE, если запрос oplock не предназначен для общей операции или если IRP не является запросом oplock. Дополнительные сведения о типах oplock см. на странице "Семантика Oplock" "Обзор". Минифильтры должны вызывать FltOplockIsSharedRequest вместо FsRtlOplockIsSharedRequest.

Требования

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

См. также

FltOplockIsSharedRequest