FsRtlFastUnlockAll, fonction (ntifs.h)
La routine FsRtlFastUnlockAll libère tous les verrous de plage d’octets acquis par le processus spécifié pour un fichier.
Syntaxe
NTSTATUS FsRtlFastUnlockAll(
[in] PFILE_LOCK FileLock,
[in] PFILE_OBJECT FileObject,
[in] PEPROCESS ProcessId,
[in, optional] PVOID Context
);
Paramètres
[in] FileLock
Pointeur vers la structure FILE_LOCK du fichier. Cette structure doit avoir été initialisée par un appel précédent à FsRtlAllocateFileLock ou FsRtlInitializeFileLock.
[in] FileObject
Pointeur vers l’objet fichier du fichier.
[in] ProcessId
Pointeur vers l’ID de processus du processus.
[in, optional] Context
Pointeur de contexte facultatif à utiliser lors de la fin des IRPs.
Valeur de retour
FsRtlFastUnlockAll retourne STATUS_SUCCESS ou un code d’état d’erreur tel que STATUS_RANGE_NOT_LOCKED.
Remarques
Après avoir libéré les verrous de plage d’octets, FsRtlFastUnlockAll termine les adresses IP de verrou actuellement en file d’attente qui peuvent maintenant être terminées.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
règles de conformité DDI | HwStorPortProhibitedDDIs(storport) |