Метод IVssBackupComponentsEx3::RecoverSet (vsbackup.h)
Инициирует операцию повторной синхронизации LUN. Этот метод поддерживается только в операционных системах Windows Server.
Синтаксис
HRESULT RecoverSet(
[in] DWORD dwFlags,
[out] IVssAsync **ppAsync
);
Параметры
[in] dwFlags
Битовая маска флагов VSS_RECOVERY_OPTIONS , указывающих способ выполнения повторной синхронизации.
[out] ppAsync
Указатель на переменную, получающую указатель интерфейса IVssAsync , который можно использовать для получения состояния операции повторной синхронизации LUN. После завершения операции вызывающий объект должен освободить указатель интерфейса, вызвав метод IUnknown::Release .
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемый код/значение | Описание |
---|---|
|
Операция успешно завершена. |
|
Поставщик тома не поддерживает повторную синхронизацию LUN. |
|
Возможные причины этого возвращаемого значения:
|
|
Эта версия поставщика оборудования не поддерживает эту операцию. |
|
Произошла непредвиденная ошибка поставщика. Если возвращается этот код ошибки, ошибка должна быть описана в записи в журнале событий приложения, предоставляющей пользователю сведения о том, как устранить проблему. |
|
Назначение повторной синхронизации содержало том, который не был явно включен. |
|
Не удалось задать для подписи MBR или идентификатора GPT для одного или нескольких дисков предполагаемое значение. Дополнительные сведения см. в журнале событий приложения. |
Комментарии
В конце операции повторной синхронизации по умолчанию новый повторной синхронизации LUN будет иметь ту же сигнатуру диска, что и целевой LUN до повторной синхронизации.
Этот метод не может вызываться в WinPE и в безопасном режиме. Перед вызовом этого метода вызывающий объект должен вызвать IVssBackupComponents::InitializeForRestore для подготовки к повторной синхронизации.
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | vsbackup.h (включая VsBackup.h, Vss.h, VsWriter.h) |