Compartir a través de


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

Consulte también

FILE_LOCK

FsRtlAllocateFileLock

FsRtlGetNextFileLock

FsRtlInitializeFileLock