IVssBackupComponentsEx3::AddSnapshotToRecoverySet 메서드(vsbackup.h)
LUN 다시 동기화 작업에 포함할 볼륨을 지정합니다. 이 방법은 Windows 서버 운영 체제에서만 지원됩니다.
구문
HRESULT AddSnapshotToRecoverySet(
[in] VSS_ID snapshotId,
[in] DWORD dwFlags,
[in, optional] VSS_PWSZ pwszDestinationVolume
);
매개 변수
[in] snapshotId
백업 중에 IVssBackupComponents::AddToSnapshotSet 메서드에서 반환한 섀도 복사본의 식별자입니다. 이 매개 변수는 필수이며 GUID_NULL 수 없습니다.
[in] dwFlags
이 매개 변수는 예약되어 있으며 0이어야 합니다.
[in, optional] pwszDestinationVolume
이 매개 변수는 선택 사항이며 NULL일 수 있습니다. NULL 값은 섀도 복사본 볼륨의 내용을 원래 볼륨으로 다시 복사한다는 것을 의미합니다. VSS는 백업 구성 요소 문서의 VDS_LUN_INFO 정보로 원래 볼륨을 식별합니다.
반환 값
다음은 이 메서드에 대한 유효한 반환 코드입니다.
값 | 의미 |
---|---|
|
작업이 완료되었습니다. |
|
작업을 지원하는 하드웨어 공급자가 없거나 요청자가 복구 집합에 볼륨을 성공적으로 추가하지 못했습니다. |
|
이 버전의 하드웨어 공급자는 이 작업을 지원하지 않습니다. |
|
snapshotId 매개 변수는 하드웨어 공급자가 소유하지 않는 섀도 복사본을 지정합니다. |
|
다른 LUN 다시 동기화 작업이 이미 진행 중입니다. |
|
snapshotId 매개 변수는 백업 구성 요소 문서에 없는 섀도 복사본을 지정합니다. |
|
지정된 볼륨이 VSS 하드웨어 공급자가 관리하는 LUN에 있지 않거나 대상 디스크가 클러스터 쿼럼 디스크이기 때문에 대상 디스크에 고유한 페이지 83 스토리지 식별자가 없기 때문에 이 볼륨에서는 LUN 다시 동기화가 지원되지 않습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | vsbackup.h(VsBackup.h, Vss.h, VsWriter.h 포함) |