Share via


CVssWriter::GetRestoreType 메서드(vswriter.h)

GetRestoreType 메서드는 작성기가 참여하는 복원 유형을 반환합니다.

GetRestoreTypeCVssWriter 기본 클래스에 의해 구현된 보호된 메서드입니다.

구문

VSS_RESTORE_TYPE GetRestoreType();

반환 값

이 메서드는 기록기가 참여하는 복원 작업의 형식을 VSS_RESTORE_TYPE 열거형 값 측면에서 반환합니다.

백업 작업 중에 GetRestoreType 이 호출되면 반환 값이 정의되지 않습니다.

설명

이 메서드는 복원 작업 중에만 호출해야 합니다.

기본 복원 유형은 VSS_RTYPE_UNDEFINED. 그러나 작성기는 이 복원 형식을 VSS_RTYPE_BY_COPY 것처럼 처리해야 합니다.

요청자는 IVssBackupComponents::SetRestoreState 메서드를 호출하여 복원 유형을 설정할 수 있습니다.

요청자는 IVssBackupComponents::P reRestore 메서드를 사용하여 PreRestore 이벤트를 생성하기 전에 언제든지 IVssBackupComponents::SetRestoreState를 호출할 수 있습니다. 따라서 올바른 복원 형식을 얻으려면 작성기가 CVssWriter::OnPreRestore에서 PreRestore 이벤트를 처리하기 전에 GetRestoreType을 호출하면 안 됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 vswriter.h(Vss.h, VsWriter.h 포함)
라이브러리 VssApi.lib

추가 정보

CVssWriter

CVssWriter::OnPreRestore

IVssBackupComponents::P reRestore

IVssBackupComponents::SetRestoreState

VSS_RESTORE_TYPE