Поделиться через


Метод IVssBackupComponentsEx3::AddSnapshotToRecoverySet (vsbackup.h)

Указывает тома, которые будут включены в операцию повторной синхронизации LUN. Этот метод поддерживается только в операционных системах Windows Server.

Синтаксис

HRESULT AddSnapshotToRecoverySet(
  [in]           VSS_ID   snapshotId,
  [in]           DWORD    dwFlags,
  [in, optional] VSS_PWSZ pwszDestinationVolume
);

Параметры

[in] snapshotId

Идентификатор теневой копии, возвращенной методом IVssBackupComponents::AddToSnapshotSet во время резервного копирования. Этот параметр является обязательным и не может быть GUID_NULL.

[in] dwFlags

Этот параметр зарезервирован и должен иметь нулевое значение.

[in, optional] pwszDestinationVolume

Этот параметр является необязательным и может иметь значение NULL. Значение NULL означает, что содержимое тома теневого копирования должно быть скопировано обратно в исходный том. VSS идентифицирует исходный том по VDS_LUN_INFO сведениям в документе Компоненты резервного копирования.

Возвращаемое значение

Ниже приведены допустимые коды возврата для этого метода.

Значение Значение
S_OK
0x00000000L
Операция выполнена успешно.
VSS_E_BAD_STATE
0x80042301L
Либо отсутствует поставщик оборудования, поддерживающий операцию, либо инициатор запроса не успешно добавил тома в набор восстановления.
VSS_E_LEGACY_PROVIDER
0x800423F7L
Эта версия поставщика оборудования не поддерживает эту операцию.
VSS_E_OBJECT_NOT_FOUND
0x80042308L
Параметр snapshotId указывает теневое копирование, которое не принадлежит поставщику оборудования.
VSS_E_RESYNC_IN_PROGRESS
0x800423FFL
Еще одна операция повторной синхронизации LUN уже выполняется.
VSS_E_SNAPSHOT_NOT_IN_SET
0x8004232BL
Параметр snapshotId указывает теневое копирование, которое не существует в документе Компонентов резервной копии.
VSS_E_VOLUME_NOT_SUPPORTED
0x8004230CL
Повторная синхронизация LUN не поддерживается на этом томе, так как это динамический том, так как целевой диск не имеет уникального идентификатора хранилища страницы 83, так как указанный том не находится в LUN, управляемом поставщиком оборудования VSS, или потому, что целевой диск является диском кворума кластера.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header vsbackup.h (включая VsBackup.h, Vss.h, VsWriter.h)

См. также раздел

IVssBackupComponentsEx3