Compartir a través de


Método IVssBackupComponentsEx3::RecoverSet (vsbackup.h)

Inicia una operación de resincronización de LUN. Este método solo se admite en sistemas operativos Windows Server.

Sintaxis

HRESULT RecoverSet(
  [in]  DWORD     dwFlags,
  [out] IVssAsync **ppAsync
);

Parámetros

[in] dwFlags

Máscara de bits de VSS_RECOVERY_OPTIONS marcas que especifican cómo se va a realizar la resincronización.

[out] ppAsync

Puntero a una variable que recibe un puntero de interfaz IVssAsync que se puede usar para recuperar el estado de la operación de resincronización de LUN. Una vez completada la operación, el llamador debe liberar el puntero de interfaz llamando al método IUnknown::Release .

Valor devuelto

Este método puede devolver uno de estos valores.

Código o valor devuelto Descripción
S_OK
0x00000000L
La operación se completó correctamente.
E_NOTIMPL
0x800000001L
El proveedor del volumen no admite la resincronización de LUN.
VSS_E_BAD_STATE
0x80042301L
Entre las posibles razones de este valor devuelto se incluyen las siguientes:
  • No hay ningún proveedor de hardware que admita la operación.
  • El solicitante no ha agregado correctamente ningún volumen al conjunto de recuperación.
  • Se llamó al método en WinPE o en modo seguro.
  • El llamador no llamó al método IVssBackupComponents::InitializeForRestore antes de llamar a este método.
VSS_E_LEGACY_PROVIDER
0x800423F7L
Esta versión del proveedor de hardware no admite esta operación.
VSS_E_PROVIDER_VETO
0x80042306L
Error inesperado del proveedor. Si se devuelve este código de error, el error se debe describir en una entrada del registro de eventos de la aplicación, lo que proporciona al usuario información sobre cómo resolver el problema.
VSS_E_UNSELECTED_VOLUME
0x8004232AL
El destino de resincronización contenía un volumen que no se incluía explícitamente.
VSS_E_CANNOT_REVERT_DISKID
0x800423FEL
No se pudo establecer la firma MBR o el id. de GPT para uno o varios discos en el valor previsto. Consulte el registro de eventos de la aplicación para obtener más información.

Comentarios

Al final de la operación de resincronización, el LUN recién vuelto a sincronizar tendrá la misma firma de disco que el LUN de destino tenía antes de la resincronización.

No se puede llamar a este método en WinPE y no se puede llamar en modo seguro. Antes de llamar a este método, el autor de la llamada debe llamar a IVssBackupComponents::InitializeForRestore para prepararse para la resincronización.

Requisitos

   
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vsbackup.h (incluya VsBackup.h, Vss.h, VsWriter.h)

Consulte también

IVssBackupComponentsEx3