Função FsRtlOplockIsSharedRequest (ntifs.h)

A rotina FsRtlOplockIsSharedRequest determina se uma solicitação para 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.

Retornar valor

FsRtlOplockIsSharedRequest retornará TRUE se a solicitação oplock for para um oplock compartilhado (ou seja, um oplock de nível 2, R ou RH). 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 oplock, consulte a página Visão geral da Semântica do Oplock. Minifilters devem chamar FltOplockIsSharedRequest em vez de FsRtlOplockIsSharedRequest.

Requisitos

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

Confira também

FltOplockIsSharedRequest