CAtlFile::LockRange

调用此方法锁定文件中的一个区域阻止其他从访问进行处理。

HRESULT LockRange(
   ULONGLONG nPos,
   ULONGLONG nCount 
) throw( );

参数

  • nPos
    在锁应启动的文件的位置。

  • nCount
    要锁定的字节范围的长度。

返回值

返回在成功的 S_OK 或在失败时的错误 HRESULT

备注

调用 LockFile 锁定文件中的一个区域。 锁定文件的逐其他防止对这些字节的访问过程。 您可以锁定多文件的一个区域,但是,重叠的区域不允许的。 在锁定某个区域,使用 CAtlFile::UnlockRange,字节范围必须正确对应于以前锁定的区域。 LockRange 不合并相邻区域;如果两个被锁定的区域是相邻的,则必须分别打开每一。

要求

Header: atlfile.h

请参见

参考

CAtlFile选件类

CAtlFile::UnlockRange