UDF > WinAPIEx > Files & Devices > Files >


_WinAPI_LockFile

Verrouille le fichier spécifié pour un accès exclusif par le processus appelant

#include <WinAPIFiles.au3>
_WinAPI_LockFile ( $hFile, $iOffset, $iLength )

Paramètres

$hFile Handle du fichier.
$iOffset L'octet de décalage dans le fichier où le verrouillage doit commencer.
$iLength La longueur de la plage d'octets à verrouiller.

Valeur de retour

Succès: Retourne True.
Échec: Retourne False, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur.

Remarque

Si un processus se termine avec une partie d'un fichier verrouillé ou ferme un fichier qui a été verrouillé, le verrouillage est levé par le système d'exploitation. Cependant, le temps nécessaire pour que le système d'exploitation débloque ces verrous dépend sur des ressources système disponibles. Par conséquent, il est recommandé que votre processus déverrouille explicitement tous les fichiers qu'il a verrouillé quand il se termine.

Voir aussi

Consultez LockFile dans la librairie MSDN.