Función FsRtlCheckLockForOplockRequest (ntifs.h)
La rutina FsRtlCheckLockForOplockRequest comprueba si hay 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 conceda una solicitud de bloqueo de operación.
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 para comprobar si hay intervalos bloqueados.
Valor devuelto
FsRtlCheckLockForOplockRequest devuelve TRUE si se puede conceder la solicitud oplock; de lo contrario, devuelve FALSE.
Comentarios
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 | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |