Compartilhar via


Função FsRtlCurrentOplockH (ntifs.h)

Um sistema de arquivos ou chamadas de driver de filtro FsRtlCurrentOplockH para determinar se há algum CACHE_HANDLE_LEVEL bloqueios oportunistas (oplocks) em um arquivo.

Sintaxe

BOOLEAN FsRtlCurrentOplockH(
  [in] POPLOCK Oplock
);

Parâmetros

[in] Oplock

Um ponteiro de bloqueio oportunista opaco para o arquivo. Esse ponteiro deve ter sido inicializado por uma chamada anterior para FsRtlInitializeOplock.

Valor de retorno

FsRtlCurrentOplockH retornará verdadeiro se houver bloqueios CACHE_HANDLE_LEVEL oportunistas que estão sendo mantidos no momento. Caso contrário, ele retornará FALSE.

Observações

FsRtlCurrentOplockH retornará FALSE se nenhum CACHE_HANDLE_LEVEL bloqueios oportunistas (oplocks) estiverem detidos no momento.

Para obter mais informações sobre bloqueios oportunistas, consulte a documentação do SDK do Microsoft Windows.

Os minifiltros devem chamar FltCurrentOplockH em vez de FsRtlCurrentOplock .

Requisitos

Requisito Valor
de cliente com suporte mínimo A rotina FsRtlCurrentOplockH 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

FltCurrentOplockH

FsRtlInitializeOplock