CFile::LockRange

virtuelvoidLockRange (dwPos,deDWORDDWORDdwCount);
jeter ( CFileException );

Paramètres

dwPos

L'offset d'octet de début de la plage d'octets pour verrouiller.

dwCount

Le nombre d'octets dans la gamme de verrouillage.

Remarques

Verrouille une plage d'octets dans un fichier ouvert, lever une exception si le fichier est déjà verrouillé. Octets dans un fichier de verrouillage empêche l'accès à ces octets par d'autres procédés. Vous pouvez verrouiller un fichier de plus d'une région, mais aucune régions qui se chevauchent ne sont autorisées.

Lorsque vous déverrouillez la région, à l'aide de la fonction de membre de UnlockRange , la plage d'octets doit correspondre exactement à la région qui a été précédemment verrouillée. La fonction LockRange ne pas fusionner dans les régions avoisinantes ; Si deux régions verrouillées sont adjacentes, vous devez déverrouiller chaque région séparément.

&Notenbsp ;  Cette fonction n'est pas disponible pour le CMemFile-classe dérivée.

Exemple

 //Example pour CFile::LockRange
extern DWORD dwPos ;
extern DWORD dwCount ;
extern CFile cfile ;
CFile.LockRange (dwPos, dwCount)

Aperçu de CFile |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CFile::UnlockRange

Index