Metodo IVssBackupComponents::QueryRevertStatus (vsbackup.h)
Il metodo QueryRevertStatus 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 del processo di ripristino. Al termine dell'operazione, il chiamante deve rilasciare il puntatore dell'interfaccia chiamando il metodo IUnknown::Release .
Valore restituito
Questo metodo può restituire uno di questi valori.
Valore | Significato |
---|---|
|
L'operazione è stata completata. |
|
Il processo chiamante ha privilegi insufficienti. |
|
Si verifica un errore interno. |
|
Uno dei parametri passati non è valido. |
|
Il provider per il volume non supporta operazioni di ripristino. |
|
Il chiamante non è in memoria o altre risorse di sistema. |
|
Uno dei parametri del puntatore richiesto è NULL. |
|
Il parametro pwszVolume non è un volume valido. |
|
Il ripristino non è supportato 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. Metodo QueryStatus nel metodo restituito
L'interfaccia IVssAsync 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 con SP1 [solo app desktop] |
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 |