CAtlTemporaryFile::LockRange

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

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

参数

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

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

返回值

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

备注

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

要求

Header: atlfile.h

请参见

参考

CAtlTemporaryFile选件类

CAtlFile::LockRange

CAtlTemporaryFile::UnlockRange