Condividi tramite


Metodo IVssSoftwareSnapshotProvider::QueryRevertStatus (vsprov.h)

Restituisce un puntatore dell'interfaccia IVssAsync che può essere usato per determinare lo stato dell'operazione di ripristino.

Sintassi

HRESULT QueryRevertStatus(
  [in]  VSS_PWSZ  pwszVolume,
  [out] IVssAsync **ppAsync
);

Parametri

[in] pwszVolume

Stringa di caratteri wide con terminazione null contenente il nome del volume. Il nome deve essere in uno dei formati seguenti e deve includere una barra rovesciata finale (\):

  • Percorso di una cartella montata, ad esempio Y:\MountX\
  • Lettera di unità, ad esempio D:\
  • Percorso GUID del volume del modulo \\?\Volume{GUID}\ (dove GUID identifica il volume)

[out] ppAsync

Puntatore a una posizione che riceverà un puntatore dell'interfaccia IVssAsync che può essere usato per recuperare lo stato dell'operazione di ripristino. Al termine dell'operazione, il chiamante deve rilasciare il puntatore dell'interfaccia chiamando il metodo IUnknown::Release .

Valore restituito

Di seguito sono riportati i codici restituiti validi per questo metodo.

Valore Significato
S_OK
Lo stato dell'operazione di ripristino è stato eseguito correttamente.
E_ACCESSDENIED
Il chiamante non dispone di privilegi di backup sufficienti o non è un amministratore.
E_INVALIDARG
Uno dei valori dei parametri non è valido.
E_OUTOFMEMORY
Il chiamante non è in memoria o altre risorse di sistema.
VSS_E_OBJECT_NOT_FOUND
Il parametro pwszVolume non specifica un volume valido.
VSS_E_VOLUME_NOT_SUPPORTED
L'operazione di ripristino non è supportata in questo volume.

Commenti

L'operazione di ripristino continuerà anche se il computer viene riavviato e non può essere annullato o annullato, ad eccezione del ripristino di un backup creato usando un altro metodo. Il metodo IVssAsync::QueryStatus non può restituire VSS_S_ASYNC_CANCELLED, perché l'operazione di ripristino non può essere annullata dopo l'avvio.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vsprov.h
Libreria VssApi.lib

Vedi anche

IVssSoftwareSnapshotProvider