FSCTL_USN_TRACK_MODIFIED_RANGES IOCTL(winioctl.h)
대상 볼륨에서 USN(업데이트 시퀀스 번호) 변경 저널 스트림에 범위 추적 기능을 사용하도록 설정하거나 이미 활성화된 범위 추적 매개 변수를 수정합니다.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to volume
FSCTL_USN_TRACK_MODIFIED_RANGES, // dwIoControlCode
(LPDWORD) lpInBuffer, // input buffer
(DWORD) nInBufferSize, // size of input buffer
(LPDWORD) lpOutBuffer, // lpOutbuffer
(DWORD) nOutBufferSize, // size of output buffer
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);
설명
이 작업에 겹치는 I/O의 의미는 DeviceIoControl 항목의 설명 섹션을 참조하세요.
FSCTL_USN_TRACK_MODIFIED_RANGES 사용하여 볼륨에 대해 처음으로 범위 추적을 사용하도록 설정할 수 있습니다. 범위 추적을 사용하도록 설정한 후에는 해당 볼륨에 대해 상태 및 매개 변수가 유지되고, 다음에 다시 부팅하면 범위 추적이 지속형 매개 변수에서 읽어 초기화됩니다.
FSCTL_USN_TRACK_MODIFIED_RANGES 사용하여 기존 변경 저널 스트림 범위 트랙 매개 변수를 수정할 수도 있습니다. 범위 추적이 이미 있는 경우 FSCTL_USN_TRACK_MODIFIED_RANGESUSN_TRACK_MODIFIED_RANGES 구조에 제공된 매개 변수로 설정합니다. 청크 크기 또는 파일 크기 임계값은 이전 값에서만 낮출 수 있습니다. 사용하도록 설정되면 저널을 삭제하지 않는 한 범위 추적 기능을 사용하지 않도록 설정할 수 없습니다.
볼륨에 대한 핸들을 검색하려면 lpFileName 매개 변수가 다음 형식의 문자열로 설정된 CreateFile을 호출합니다.
\\.\X:
앞의 문자열에서 X는 볼륨이 표시되는 드라이브를 식별하는 문자입니다. 볼륨은 NTFS 3.0 이상이어야 합니다. 볼륨의 NTFS 버전을 가져오려면 관리자 액세스 권한으로 명령 프롬프트를 열고 다음 명령을 실행합니다.
fsutil fsinfo ntfsinfoX:
여기서 X는 볼륨의 드라이브 문자입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 R2 [데스크톱 앱만 해당] |
머리글 | winioctl.h(Windows.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기