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 |