Método IVssBackupComponents::RevertToSnapshot (vsbackup.h)
El método RevertToSnapshot revierte un volumen a una instantánea anterior. Solo se admiten instantáneas creadas con contextos persistentes (VSS_CTX_APP_ROLLBACK, VSS_CTX_CLIENT_ACCESSIBLE, VSS_CTX_CLIENT_ACCESSIBLE_WRITERS o VSS_CTX_NAS_ROLLBACK).
Sintaxis
HRESULT RevertToSnapshot(
[in] VSS_ID SnapshotId,
[in] BOOL bForceDismount
);
Parámetros
[in] SnapshotId
VSS_ID de la instantánea que se va a revertir.
[in] bForceDismount
Si este parámetro es TRUE, el volumen se desmontará y revertirá incluso si el volumen está en uso.
Valor devuelto
Este método puede devolver uno de estos valores.
Value | Significado |
---|---|
|
La operación se realizó correctamente. |
|
El proceso de llamada no tiene privilegios suficientes. |
|
Hay un error interno. |
|
Uno de los parámetros pasados no es válido. |
|
El proveedor del volumen no admite operaciones de reversión. |
|
El autor de la llamada no tiene memoria u otros recursos del sistema. |
|
El parámetro SnapshotId no es una instantánea válida. |
|
No se encontró el proveedor. |
|
El volumen ya tiene una reversión en proceso. |
|
La reversión solo se admite para las instantáneas persistentes. |
|
El parámetro bForceDismount era FALSE y el volumen no se pudo bloquear. |
|
No se admite la reversión en este volumen. |
Comentarios
Esta operación no se puede cancelar ni deshacer una vez completada. Si el equipo se reinicia durante la operación de reversión, el proceso de reversión continuará cuando se reinicie el sistema.
Requisitos
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008, Windows Server 2003 con SP1 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | vsbackup.h (incluya VsBackup.h, Vss.h, VsWriter.h) |
Library | VssApi.lib |