複製鏈接
請複製以下鏈接發送給好友

LockRange

鎖定
LockRange是一個計算機函數,將文件鎖定在一定範圍內的字節。。
外文名
LockRang
定    義
是一個計算機函數
作    用
將文件鎖定在一定範圍內的字節

目錄

LockRange基本介紹

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

LockRange示例

/******************************************************************
演示函數原型:cFile. LockRange(0,cFile.GetLength());
程序功能説明:鎖定這個文件,防止其他線程訪問其內容。
******************************************************************/
//定義CFile對象cFile
CFile cFile;
//鎖定這個文件
cFile. LockRange(0,cFile.GetLength());
參考資料
  • 1.    MSDN windows高級編程指南