다음을 통해 공유


CAtlFile::LockRange

영역에서 다른 프로세스에 액세스 하지 못하도록 파일을 잠그려면이 메서드를 호출 합니다.

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

매개 변수

  • nPos
    위치에 파일 잠금 시작할 위치입니다.

  • nCount
    길이 바이트 범위를 잠글 수 있습니다.

반환 값

반환 S_OK 성공 또는 오류에 HRESULT 에서 오류가 발생 합니다.

설명

호출 LockFile 파일의 영역을 잠글 수 있습니다.파일에서 바이트 잠그면 다른 프로세스에서 해당 바이트를 액세스 수 없습니다.파일을 둘 이상의 영역을 잠글 수 있습니다 있지만 없음 겹치는 영역을 사용할 수 있습니다.영역 잠금을 해제할 때 사용 하 여 CAtlFile::UnlockRange, 바이트 범위 이전에 잠근 영역에 정확 하 게 일치 해야 합니다.LockRange인접 한 영역을 병합 하지 않습니다. 잠긴된 영역이 두 인접 한 경우 각각 별도로 잠가야 합니다.

요구 사항

헤더: atlfile.h

참고 항목

참조

CAtlFile 클래스

CAtlFile::UnlockRange