Fonction FsRtlFastUnlockSingle (ntifs.h)
La routine FsRtlFastUnlockSingle libère un verrou de plage d’octets qui a été acquis par le processus spécifié, avec la valeur de clé, le décalage de fichier et la longueur spécifiés pour un fichier.
Syntaxe
NTSTATUS FsRtlFastUnlockSingle(
[in] PFILE_LOCK FileLock,
[in] PFILE_OBJECT FileObject,
[in] LARGE_INTEGER *FileOffset,
[in] PLARGE_INTEGER Length,
[in] PEPROCESS ProcessId,
[in] ULONG Key,
[in, optional] PVOID Context,
[in] BOOLEAN AlreadySynchronized
);
Paramètres
[in] FileLock
Pointeur vers la structure FILE_LOCK pour le fichier. Cette structure doit avoir été initialisée par un appel précédent à FsRtlAllocateFileLock ou FsRtlInitializeFileLock.
[in] FileObject
Pointeur vers l’objet file pour le fichier.
[in] FileOffset
Pointeur vers une variable qui spécifie le décalage d’octets de départ dans le fichier de la plage à déverrouiller.
[in] Length
Pointeur vers une variable qui spécifie la longueur, en octets, de la plage à déverrouiller.
[in] ProcessId
Pointeur vers l’ID de processus pour le processus.
[in] Key
Clé du verrou de plage d’octets.
[in, optional] Context
Pointeur de contexte facultatif à utiliser lors de l’exécution des irps.
[in] AlreadySynchronized
Ce paramètre est obsolète, mais est conservé pour la compatibilité avec les pilotes hérités.
Valeur retournée
La routine FsRtlFastUnlockSingle retourne STATUS_SUCCESS ou une erreur status code tel que STATUS_RANGE_NOT_LOCKED.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 |
Plateforme cible | Universal |
En-tête | ntifs.h (include FltKernel.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Règles de conformité DDI | HwStorPortProhibitedDDIs(storport) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour