Compartilhar via


Função FsRtlCheckLockForOplockRequest (ntifs.h)

O FsRtlCheckLockForOplockRequest verificações de rotina para 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 para verificar se há intervalos bloqueados.

Valor de retorno

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

Observações

FsRtlCheckLockForOplockRequest retornará TRUE se AllocationSize = 0.

Se filelock tiver solicitações de bloqueio pendentes, a verificação falhará e FsRtlCheckLockForOplockRequest retornará false.

Requisitos

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