FSCTL_REPAIR_COPIES IOCTL(winioctl.h)

사용할 적절한 복사본을 선택하여 데이터 손상을 복구합니다. 이 제어 코드는 Windows 8 및 Windows Server 2012 NTFS 및 ReFS의 저장소 공간 및 스트림 및 ReFS의 비 무결성 스트림에 사용하기 위해 도입되었습니다(ReFS에서 무결성이 있는 스트림은 이를 자동으로 처리합니다.)

이 작업을 수행하려면 다음 매개 변수를 사용하여 DeviceIoControl 함수를 호출합니다.

BOOL DeviceIoControl(
  (HANDLE)  hDevice,                // handle to file or directory
  FSCTL_REPAIR_COPIES,              // dwIoControlCode
  (LPDWORD) pInBuffer,              // REPAIR_COPIES_INPUT
  (DWORD)   InBufferSize,           // size of input buffer
  (LPDWORD) pOutBuffer,             // REPAIR_COPIES_OUTPUT
  (DWORD)   OutBufferSize,          // size of output buffer
  (LPDWORD) lpBytesReturned,        // number of bytes returned
  (LPOVERLAPPED) lpOverlapped       // OVERLAPPED structure
);

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 winioctl.h(Windows.h 포함)

추가 정보