Partager via


FsRtlAreThereCurrentOrInProgressFileLocks, fonction (ntifs.h)

La routineFsRtlAreThereCurrentOrInProgressFileLocks détermine s’il existe des verrous de plage d’octets affectés à un fichier ou à toutes les opérations de verrouillage en cours pour ce fichier.

Syntaxe

BOOLEAN FsRtlAreThereCurrentOrInProgressFileLocks(
  [in] PFILE_LOCK FileLock
);

Paramètres

[in] FileLock

Pointeur vers la structure FILE_LOCK pour que le fichier soit vérifié.

Valeur de retour

La routine retourne TRUE lorsqu’il existe des verrous de plage d’octets affectés au fichier ou lorsqu’il existe des demandes de verrou de plage d’octets en cours pour le fichier. Sinon, la routine retourne FALSE.

Remarques

Les systèmes de fichiers peuvent utiliser la routine FsRtlAreThereCurrentOrInProgressFileLocks dans sémantique Oplock pour déterminer s’il faut accorder un oplock partagé.

Exigences

Exigence Valeur
client minimum pris en charge Windows 7
plateforme cible Universel
d’en-tête ntifs.h (include FltKernel.h, Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=APC_LEVEL

Voir aussi

FILE_LOCK

FsRtlAllocateFileLock

FsRtlGetNextFileLock

FsRtlInitializeFileLock