Función FsRtlAreThereCurrentOrInProgressFileLocks (ntifs.h)
La rutinaFsRtlAreThereCurrentOrInProgressFileLocks determina si hay bloqueos de intervalo de bytes asignados a un archivo o a cualquier operación de bloqueo en curso para ese archivo.
Sintaxis
BOOLEAN FsRtlAreThereCurrentOrInProgressFileLocks(
[in] PFILE_LOCK FileLock
);
Parámetros
[in] FileLock
Puntero a la estructura FILE_LOCK del archivo que se va a comprobar.
Valor devuelto
La rutina devuelve TRUE cuando hay bloqueos de intervalo de bytes asignados al archivo o cuando hay solicitudes de bloqueo de intervalo de bytes en curso para el archivo. De lo contrario, la rutina devuelve FALSE.
Comentarios
Los sistemas de archivos pueden usar la rutina FsRtlAreThereCurrentOrInProgressFileLocks en la semántica de Oplock para determinar si se debe conceder un interbloqueo compartido.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 |
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya FltKernel.h, Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <=APC_LEVEL |