CAtlFile::LockRange
呼叫這個方法會鎖定檔案的本機防止其他處理序存取它。
HRESULT LockRange(
ULONGLONG nPos,
ULONGLONG nCount
) throw( );
參數
nPos
在鎖定應該開始的檔案位置。nCount
要鎖定的位元組範圍的長度。
傳回值
在成功傳回 S_OK 或是失敗的錯誤 HRESULT 。
備註
呼叫鎖定檔案的本機的 LockFile 。 鎖定檔案的位元組被其他處理序無法存取這些位元組的存取。 您可以鎖定多檔案的區域,但是,重疊的區域是不允許的。 當您解除鎖定時,本機使用, CAtlFile::UnlockRange位元組範圍必須完全對應先前鎖定的區域。 LockRange 不會合併相鄰區域;如果兩個鎖定的區域與相鄰,則必須另外開啟每個。
需求
Header: atlfile.h