Compartilhar via


Função FsRtlOplockIsSharedRequest (ntifs.h)

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

Sintaxe

BOOLEAN FsRtlOplockIsSharedRequest(
  [in] PIRP Irp
);

Parâmetros

[in] Irp

Um ponteiro para o IRP que declara a operação solicitada. O chamador deve garantir que o IRP tenha um código principal de IRP_MJ_FILE_SYSTEM_CONTROL e um código secundário de IRP_MN_USER_FS_REQUEST.

Valor de retorno

FsRtlOplockIsSharedRequest retorna VERDADEIRO se a solicitação oplock for para um oplock compartilhado (ou seja, um nível 2, R ou RH oplock). FsRtlOplockIsSharedRequest retornará FALSE se a solicitação oplock não for para um oplock compartilhado ou se o IRP não for uma solicitação oplock. Para obter mais informações sobre tipos de oplock, consulte a página de visão geral semântica oplock. Os minifiltros devem chamar FltOplockIsSharedRequest em vez de FsRtlOplockIsSharedRequest .

Requisitos

Requisito Valor
de cliente com suporte mínimo A rotina FsRtlOplockIsSharedRequest está disponível a partir do Windows 7.
da Plataforma de Destino Universal
cabeçalho ntifs.h (inclua Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Consulte também

FltOplockIsSharedRequest