Metodo IVssBackupComponents::RevertToSnapshot (vsbackup.h)
Il metodo RevertToSnapshot ripristina un volume in una copia shadow precedente. Sono supportate solo le copie shadow create con contesti persistenti (VSS_CTX_APP_ROLLBACK, VSS_CTX_CLIENT_ACCESSIBLE, VSS_CTX_CLIENT_ACCESSIBLE_WRITERS o VSS_CTX_NAS_ROLLBACK).
Sintassi
HRESULT RevertToSnapshot(
[in] VSS_ID SnapshotId,
[in] BOOL bForceDismount
);
Parametri
[in] SnapshotId
VSS_ID della copia shadow da ripristinare.
[in] bForceDismount
Se questo parametro è TRUE, il volume verrà smontato e ripristinato anche se il volume è in uso.
Valore restituito
Questo metodo può restituire uno di questi valori.
Valore | Significato |
---|---|
|
L'operazione è stata completata. |
|
Il processo chiamante dispone di privilegi insufficienti. |
|
Si è verificato un errore interno. |
|
Uno dei parametri passati non è valido. |
|
Il provider per il volume non supporta le operazioni di ripristino. |
|
Il chiamante non è in memoria o in altre risorse di sistema. |
|
Il parametro SnapshotId non è una copia shadow valida. |
|
Il provider non è stato trovato. |
|
Il volume ha già un processo di ripristino. |
|
Il ripristino è supportato solo per le copie shadow persistenti. |
|
Il parametro bForceDismount è FALSE e non è stato possibile bloccare il volume. |
|
Il ripristino non è supportato in questo volume. |
Commenti
Questa operazione non può essere annullata o annullata al termine. Se il computer viene riavviato durante l'operazione di ripristino, il processo di ripristino continuerà al riavvio del sistema.
Requisiti
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008, Windows Server 2003 con SP1 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vsbackup.h (include VsBackup.h, Vss.h, VsWriter.h) |
Libreria | VssApi.lib |