Compartir a través de


Método IVssSoftwareSnapshotProvider::QueryRevertStatus (vsprov.h)

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 con el formato \\?\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 de la operación 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

A continuación se muestran los códigos de retorno válidos para este método.

Valor Significado
S_OK
Se ha consultado correctamente el estado de la operación de reversión.
E_ACCESSDENIED
El autor de la llamada no tiene suficientes privilegios de copia de seguridad o no es un administrador.
E_INVALIDARG
Uno de los valores de parámetro no es válido.
E_OUTOFMEMORY
El autor de la llamada no tiene memoria u otros recursos del sistema.
VSS_E_OBJECT_NOT_FOUND
El parámetro pwszVolume no especifica un volumen válido.
VSS_E_VOLUME_NOT_SUPPORTED
La operación de reversión no se admite en este volumen.

Comentarios

La operación de reversión continuará incluso si se reinicia el equipo y no se puede cancelar ni deshacer, excepto restaurando una copia de seguridad que se creó con otro método. El método IVssAsync::QueryStatus no puede devolver VSS_S_ASYNC_CANCELLED, porque 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 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vsprov.h
Library VssApi.lib

Consulte también

IVssSoftwareSnapshotProvider