Método IVssBackupComponents::QueryRevertStatus (vsbackup.h)
El método QueryRevertStatus devuelve un puntero de interfaz IVssAsync que se puede usar para determinar el estado de la operación de reversión.
Sintaxis
HRESULT QueryRevertStatus(
[in] VSS_PWSZ pwszVolume,
[out] IVssAsync **ppAsync
);
Parámetros
[in] pwszVolume
Cadena de caracteres anchos terminada en NULL que contiene el nombre del volumen. El nombre debe tener uno de los siguientes formatos y debe incluir una barra diagonal inversa final (\):
- Ruta de acceso de una carpeta montada, por ejemplo, Y:\MountX\
- Una letra de unidad, por ejemplo, D:\
- Ruta de acceso guid de volumen del formulario \\?\Volume{GUID}\ (donde GUID identifica el volumen)
[out] ppAsync
Puntero a una ubicación que recibirá un puntero de interfaz IVssAsync que se puede usar para recuperar el estado del proceso de reversión. 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.
Valor | 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. |
|
Uno de los parámetros de puntero necesarios es NULL. |
|
El parámetro pwszVolume no es un volumen válido. |
|
No se admite la reversión en este volumen. |
Comentarios
La operación de reversión continuará incluso si el equipo se reinicia y no se puede cancelar ni deshacer, excepto restaurando una copia de seguridad creada con otro método. Método QueryStatus en el devuelto
La interfaz IVssAsync no puede devolver VSS_S_ASYNC_CANCELLED , ya que la operación de reversión no se puede cancelar después de que se haya iniciado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista con SP1 [solo aplicaciones de escritorio] |
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 |