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 |