Função FltOplockIsSharedRequest (fltkernel.h)

A rotina FltOplockIsSharedRequest determina se uma solicitação de um bloqueio oportunista (oplock) deseja um oplock compartilhado.

Sintaxe

BOOLEAN FLTAPI FltOplockIsSharedRequest(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Parâmetros

[in] CallbackData

Um ponteiro para a estrutura de dados de retorno de chamada (FLT_CALLBACK_DATA) para a operação de E/S. O chamador deve garantir que a operação de E/S tenha um código principal de IRP_MJ_FILE_SYSTEM_CONTROL e um código secundário de IRP_MN_USER_FS_REQUEST.

Retornar valor

FltOplockIsSharedRequest retornará TRUE se a solicitação oplock for para um oplock compartilhado (ou seja, um oplock de nível 2, R ou RH). FltOplockIsSharedRequest retornará FALSE se a solicitação oplock não for para um oplock compartilhado ou se a operação de E/S não for uma solicitação oplock. Para obter mais informações sobre tipos oplock, consulte Visão geral da Semântica do Oplock.

Requisitos

Requisito Valor
Cliente mínimo com suporte A rotina FltOplockIsSharedRequest está disponível a partir do Windows 7.
Plataforma de Destino Universal
Cabeçalho fltkernel.h (inclua Fltkernel.h)
Biblioteca FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

Confira também

FsRtlOplockIsSharedRequest