FsRtlFastCheckLockForWrite, fonction (ntifs.h)
La routine FsRtlFastCheckLockForWrite détermine si le processus spécifié a accès en écriture à une plage d’octets verrouillée d’un fichier.
Syntaxe
BOOLEAN FsRtlFastCheckLockForWrite(
[in] PFILE_LOCK FileLock,
[in] PLARGE_INTEGER StartingByte,
[in] PLARGE_INTEGER Length,
[in] ULONG Key,
[in] PVOID FileObject,
[in] PVOID ProcessId
);
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] StartingByte
Pointeur vers une variable qui spécifie le décalage d’octets de départ dans le fichier de la plage d’octets à vérifier.
[in] Length
Pointeur vers une variable qui spécifie la longueur, en octets, de la plage à vérifier.
[in] Key
Clé du verrou de plage d’octets.
[in] FileObject
Pointeur vers l’objet fichier du fichier.
[in] ProcessId
Pointeur vers le processus EPROCESS.
Valeur de retour
La routine FsRtlFastCheckLockForWrite retourne TRUE si le processus spécifié a accès en écriture, FALSE sinon.