Condividi tramite


Metodo IVssBackupComponentsEx3::RecoverSet (vsbackup.h)

Avvia un'operazione di risincronizzazione LUN. Questo metodo è supportato solo nei sistemi operativi Windows Server.

Sintassi

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

Parametri

[in] dwFlags

Maschera di bit di VSS_RECOVERY_OPTIONS flag che specificano la modalità di esecuzione della risincronizzazione.

[out] ppAsync

Puntatore a una variabile che riceve un puntatore all'interfaccia IVssAsync che può essere usato per recuperare lo stato dell'operazione di risincronizzazione LUN. Al termine dell'operazione, il chiamante deve rilasciare il puntatore all'interfaccia chiamando il metodo IUnknown::Release .

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice/valore restituito Descrizione
S_OK
0x0000000L
L'operazione è stata completata correttamente.
E_NOTIMPL
0x80000001L
Il provider per il volume non supporta la risincronizzazione LUN.
VSS_E_BAD_STATE
0x80042301L
I possibili motivi per questo valore restituito includono:
  • Non esiste alcun provider hardware che supporta l'operazione.
  • Il richiedente non ha aggiunto alcun volume al set di ripristino.
  • Il metodo è stato chiamato in WinPE o in modalità provvisoria.
  • Il chiamante non ha chiamato il metodo IVssBackupComponents::InitializeForRestore prima di chiamare questo metodo.
VSS_E_LEGACY_PROVIDER
0x800423F7L
Questa versione del provider hardware non supporta questa operazione.
VSS_E_PROVIDER_VETO
0x80042306L
Si è verificato un errore imprevisto del provider. Se viene restituito questo codice di errore, l'errore deve essere descritto in una voce nel registro eventi dell'applicazione, fornendo all'utente informazioni su come risolvere il problema.
VSS_E_UNSELECTED_VOLUME
0x8004232AL
La destinazione di risincronizzazione contiene un volume non incluso in modo esplicito.
VSS_E_CANNOT_REVERT_DISKID
0x800423FEL
Impossibile impostare la firma MBR o l'ID GPT per uno o più dischi sul valore previsto. Per altre informazioni, vedere il registro eventi dell'applicazione.

Commenti

Al termine dell'operazione di risincronizzazione, per impostazione predefinita il LUN di nuova risincronizzazione avrà la stessa firma del disco che il LUN di destinazione aveva prima della risincronizzazione.

Questo metodo non può essere chiamato in WinPE e non può essere chiamato in modalità provvisoria. Prima di chiamare questo metodo, il chiamante deve chiamare IVssBackupComponents::InitializeForRestore per preparare la risincronizzazione.

Requisiti

   
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vsbackup.h (include VsBackup.h, Vss.h, VsWriter.h)

Vedi anche

IVssBackupComponentsEx3