다음을 통해 공유


VSS 복원 대상 설정

IVssComponent 인터페이스를 사용하면 작성기가 구성 요소별로 파일을 복원하는 방법을 정확하게 미세 조정할 수 있습니다.

복원 중에 시스템 구성이 백업 중에 예상한 것과 다른 것일 수 있으므로 복원 대상 메커니즘이 제공됩니다.

이를 통해 작성자는 IVssComponent::SetRestoreTarget 을 호출하여 백업 구성 요소 문서에 명시적으로 포함된 구성 요소를 복원하는 방법을 변경할 수 있습니다. 또한 암시적으로 포함된 구성 요소에 사용되는 복원 메커니즘도 변경됩니다.

MoveFileEx가 파일을 최종 위치에 복사할 때 실행 중인 VSS 서비스가 없으므로 시스템 다시 부팅 중에 발생하는 파일 복원(VSS_RME_RESTORE_AT_REBOOT 및 VSS_RME_RESTORE_AT_REBOOT_IF_CANNOT_REPLACE VSS_RESTOREMETHOD_ENUM 열거형 값 아래)은 복원 대상의 영향을 받을 수 없습니다.

마찬가지로, 각 사용자 지정 복원은 지정된 작성기와 관련이 있으며 복원 대상을 존중하거나 무시하도록 선택할 수 있으므로 VSS_RME_CUSTOM 복원은 영향을 받거나 영향을 받지 않을 수 있습니다.

요청자와 작성기는 IVssComponent::GetRestoreTarget을 사용하여 구성 요소 집합의 복원 대상을 검사 수 있습니다.

IVssComponent 는 구성 요소 집합에 따라 설정된 구성 요소에 설정할 수 있는 다음 복원 대상을 지원합니다.

  • VSS_RT_ORIGINAL. VSS_RESTOREMETHOD_ENUM 열거형에서 지정한 복원 메서드가 적용됩니다.
  • VSS_RT_ALTERNATE. 파일은 기존 대체 위치 매핑에서 결정된 위치로 복원됩니다. 구성 요소 집합 하위 구성 요소의 경로와 일치하는 대체 위치 매핑이 있는 경우 가능하면 대체 위치로 복원합니다. 그렇지 않으면 오류를 반환합니다.