Funzione FsRtlAreThereCurrentOrInProgressFileLocks (ntifs.h)

La routineFsRtlAreThereCurrentOrInProgressFileLocks determina se sono presenti blocchi di intervallo di byte assegnati a un file o a qualsiasi operazione di blocco in corso per tale file.

Sintassi

BOOLEAN FsRtlAreThereCurrentOrInProgressFileLocks(
  [in] PFILE_LOCK FileLock
);

Parametri

[in] FileLock

Puntatore alla struttura FILE_LOCK per il file da controllare.

Valore restituito

La routine restituisce TRUE quando sono presenti blocchi di intervallo di byte assegnati al file o quando sono in corso richieste di blocco dell'intervallo di byte per il file. In caso contrario, la routine restituisce FALSE.

Commenti

I file system possono usare la routine FsRtlAreThereCurrentOrInProgressFileLocks in Oplock Semantics per determinare se concedere un oplock condiviso.

Requisiti

Requisito Valore
Client minimo supportato Windows 7
Piattaforma di destinazione Universale
Intestazione ntifs.h (include FltKernel.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

Vedi anche

FILE_LOCK

FsRtlAllocateFileLock

FsRtlGetNextFileLock

FsRtlInitializeFileLock