재문 분석 지점 및 파일 작업
재문 분석 지점은 대부분의 Windows 개발자가 익숙할 수 있는 동작에서 벗어나는 파일 시스템 동작을 사용하도록, 따라서 파일을 조작하는 애플리케이션을 작성할 때 이러한 동작을 인식하는 것은 재구문 지점을 지원하는 파일 시스템에 액세스하기 위한 강력하고 신뢰할 수 있는 애플리케이션에 매우 중요합니다. 이러한 고려 사항의 범위는 사용자가 정의할 수 있는 특정 재조사 지점의 특정 구현 및 관련 파일 시스템 필터 동작에 따라 달라집니다. 자세한 내용은 재문 분석 지점참조하세요.
탑재된 폴더, 연결된 파일 및 Microsoft Remote Storage Server를 포함하는 NTFS 재분석 지점 구현에 대한 다음 예제를 고려합니다.
- 파일 스트림을 사용하는 백업 애플리케이션은 재구문 지점이 있는 파일을 백업할 때 WIN32_STREAM_ID 구조에서 BACKUP_REPARSE_DATA 지정해야 합니다.
- CreateFile 함수를 사용하는 애플리케이션은 재구문 지점인 경우 파일을 열 때 FILE_FLAG_OPEN_REPARSE_POINT 플래그를 지정해야 합니다. 자세한 내용은 파일 만들기 및 열기 참조하세요.
- 파일 조각 모음을 프로세스에는 재조사 지점에 대한 특별한 처리가 필요합니다.
- 바이러스 탐지 애플리케이션은 연결된 파일을 나타내는 재조사 지점을 검색해야 합니다.
- 대부분의 애플리케이션은 사용자에게 파일을 검색하는 데 시간이 걸릴 수 있음을 알리는 경우에만 장기 스토리지로 이동된 파일에 대해 특별한 조치를 취해야 합니다.
- OpenFileById 함수는 FILE_FLAG_OPEN_REPARSE_POINT 플래그 사용에 따라 파일 또는 재문 분석 지점을 엽니다.
- 재문 분석 지점인 바로 가기 링크에는 특정 프로그래밍 고려 사항이 있습니다.
- USN(업데이트 시퀀스 번호) 변경 저널 레코드를 읽기 위한 볼륨 관리 작업을 수행하려면 USN_RECORD 및 READ_USN_JOURNAL_DATA 구조를 사용할 때 재조사 지점에 대한 특별한 처리가 필요합니다.
관련 항목