CFile::LockRange

가상 void LockRange ( DWORD dwPos, DWORD dwCount );
던져 ( CFileException );

매개 변수

dwPos

바이트 범위 잠그려면 시작 바이트 오프셋。

dwCount

잠글 범위에서 바이트 수。

주의

해당 파일이 이미 잠겨 있으면 예외를 throw 하는 열려 있는 파일에서 바이트 범위를 잠급니다. 다른 프로세스에서 해당 바이트를 액세스를 방지 잠금 파일에 바이트. 파일을 둘 이상의 영역을 잠글 수 있지만 없음 겹치는 영역 허용 됩니다.

UnlockRange 멤버 함수를 사용 하 여 영역을 잠금을 바이트 범위는 이전에 잠긴 영역에 정확 하 게 일치 해야 합니다. LockRange 함수는 인접 지역; 병합 하지 않습니다. 각 영역을 개별적으로 잠금을 해제 해야 합니다 두 개의 잠긴된 영역이 인접 한 경우。

메모nbsp;??이 기능은 CMemFile사용할 수-파생 클래스(&N)。

예제

 Cfile::lockrange에 대 한 //example
extern DWORD dwPos;
extern DWORD dwCount;
extern CFile cfile;
cfile입니다.LockRange (dwPos, dwCount)

CFile 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CFile::UnlockRange(&N)

Index