LockRange

LockRange

LockRan lockRan LochRan

介紹


頭文件afx.h
類:CFile
功能:
將文件鎖定在一定範圍內的位元組。
語法:
Virtual void LockRange(DWORD dwpos,DWORD dwCount);
參數:
dwpos 封鎖字元中從開始位元組計算的偏移量。
dwCount封鎖範圍的位元組數。
說明:
如果文件已封鎖,則產生一個異常。在一個文件中封鎖位元組禁止其他進程輸入到這些位元組中。可以封鎖一個以上的文件範圍,但不可重疊。當解鎖一定範圍時,可使用UnlockRange成員函數。其位元組範圍必須與以前封鎖的範圍相符合。LochRange不連接相鄰範圍,如果兩個相連區域被封鎖,則應分別解鎖。

示例


//定義CFile對象cFile
CFile cFile;
//鎖定這個文件
cFile. LockRange(0,cFile.GetLength());