Share via


VSS_FILE_RESTORE_STATUS 열거형(vswriter.h)

VSS_FILE_RESTORE_STATUS 열거형은 선택한 구성 요소 또는 구성 요소 집합에서 관리하는 파일에서 수행되는 파일 복원 작업의 상태 집합을 정의합니다(구성 요소 선택에 대한 자세한 내용은 선택 가능성 및 논리 경로 작업 참조).

Syntax

typedef enum VSS_FILE_RESTORE_STATUS {
  VSS_RS_UNDEFINED = 0,
  VSS_RS_NONE,
  VSS_RS_ALL,
  VSS_RS_FAILED
} ;

상수

 
VSS_RS_UNDEFINED
값: 0
복원 상태가 정의되지 않았습니다.


이 값은 오류를 나타내거나 복원 작업이 아직 시작되지 않음을 나타냅니다.

이 값은 빠른 작성기가 소유한 구성 요소에 대해 지원되지 않습니다.
VSS_RS_NONE
복원된 파일이 없습니다.


이 값은 복원된 파일을 디스크에 남기지 않은 복원 오류를 나타냅니다.
VSS_RS_ALL
모든 파일이 복원되었습니다. 이 값은 성공을 나타내며, 각 구성 요소에 대해 설정해야 합니다.
성공적으로 복원되었습니다.
VSS_RS_FAILED
복원 프로세스가 실패했습니다.


이 값은 복원 중 일부 복원된 파일을 디스크에 남겨 두는 오류를 나타냅니다. 즉,
이제 디스크의 구성 요소가 손상되었습니다.

설명

구성 요소에서 관리되는 파일이 있거나 구성 요소 집합을 정의하는 경우 해당 하위 구성 요소를 복원할 수 없는 경우 VSS_FILE_RESTORE_STATUS 값은 오류를 나타내야 합니다.

VSS_RS_FAILED 값과 VSS_RS_NONE 모두 복원 작업이 성공적으로 완료되지 않았음을 나타냅니다.

  • VSS_RS_NONE 복원이 정상적으로 실패했음을 나타냅니다. 구성 요소 또는 하위 구성 요소의 파일이 디스크로 복원되지 않았습니다.
  • VSS_RS_FAIL 복원이 정상적으로 실패했음을 나타내며 일부 파일은 디스크에 복원되고 일부 파일은 복원되지 않습니다.
요청자는 백업 구성 요소 문서(IVssBackupComponents::SetSelectedForRestore 또는 IVssBackupComponents::AddRestoreSubcomponents 사용)로 복원하기 위해 명시적으로 추가된 모든 구성 요소(및 구성 요소 집합인 경우 IVssBackupComponents::SetFileRestoreStatus 사용)에 대해 복원 상태 설정해야 합니다.

작성자와 요청자는 IVssComponent::GetFileRestoreStatus를 호출하여 선택 가능한 구성 요소에 의해 정의된 구성 요소 또는 구성 요소 집합의 복원 상태 쿼리할 수 있습니다. 선택되지 않은 구성 요소에 대해 이 메서드를 호출하면 반환된 값이 정의되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 vswriter.h

추가 정보

IVssBackupComponents::SetFileRestoreStatus

IVssComponent::GetFileRestoreStatus