Função FsRtlCheckLockForOplockRequest (ntifs.h)

A rotina FsRtlCheckLockForOplockRequest verifica se há bloqueios dentro do tamanho de alocação de um arquivo. O objeto de bloqueio de arquivo é verificado quanto à presença de bloqueios de intervalo de bytes que impediriam a concessão de uma solicitação oplock.

Sintaxe

BOOLEAN FsRtlCheckLockForOplockRequest(
  [in] PFILE_LOCK     FileLock,
  [in] PLARGE_INTEGER AllocationSize
);

Parâmetros

[in] FileLock

O bloqueio de arquivo que especifica intervalos bloqueados.

[in] AllocationSize

O tamanho da alocação de arquivo a ser marcar para quaisquer intervalos bloqueados.

Retornar valor

FsRtlCheckLockForOplockRequest retornará TRUE se a solicitação oplock puder ser concedida; caso contrário, retornará FALSE.

Comentários

FsRtlCheckLockForOplockRequest retornará TRUE se AllocationSize = 0.

Se o FileLock tiver solicitações de bloqueio pendentes, o marcar falhará e FsRtlCheckLockForOplockRequest retornará FALSE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL