Partager via


Fonction FsRtlAreThereCurrentOrInProgressFileLocks (ntifs.h)

La routineFsRtlAreThereCurrentOrInProgressFileLocks détermine s’il existe des verrous de plage d’octets attribués à un fichier ou des 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 du fichier à vérifier.

Valeur retournée

La routine retourne TRUE quand des verrous de plage d’octets sont attribués au fichier ou lorsqu’il y a des demandes de verrouillage 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 La sémantique Oplock pour déterminer s’il faut accorder un oplock partagé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7
Plateforme cible Universal
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