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 |