Compartir a través de


Función FsRtlCheckLockForOplockRequest (ntifs.h)

El FsRtlCheckLockForOplockRequest comprobaciones rutinarias de bloqueos dentro del tamaño de asignación de un archivo. El objeto de bloqueo de archivo se comprueba si hay bloqueos de intervalo de bytes que impedirían que se concediera una solicitud de interbloqueo.

Sintaxis

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

Parámetros

[in] FileLock

Bloqueo de archivo que especifica intervalos bloqueados.

[in] AllocationSize

Tamaño de asignación de archivos que se va a comprobar si hay intervalos bloqueados.

Valor devuelto

FsRtlCheckLockForOplockRequest devuelve TRUE si se puede conceder la solicitud oplock; de lo contrario, devuelve FALSE.

Observaciones

FsRtlCheckLockForOplockRequest devuelve TRUE si AllocationSize = 0.

Si fileLock tiene solicitudes de bloqueo pendientes, se produce un error en la comprobación y FsRtlCheckLockForOplockRequest devuelve FALSE.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
de la plataforma de destino de Universal
encabezado de ntifs.h (incluya Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <= APC_LEVEL