Condividi tramite


enumerazione VSS_FILE_RESTORE_STATUS (vswriter.h)

L'enumerazione VSS_FILE_RESTORE_STATUS definisce il set di stati di un'operazione di ripristino dei file eseguita sui file gestiti da un componente o un set di componenti selezionati (vedere Uso di selezionabilità e percorsi logici per informazioni sulla selezione dei componenti).

Sintassi

typedef enum VSS_FILE_RESTORE_STATUS {
  VSS_RS_UNDEFINED = 0,
  VSS_RS_NONE,
  VSS_RS_ALL,
  VSS_RS_FAILED
} ;

Costanti

 
VSS_RS_UNDEFINED
Valore: 0
Lo stato di ripristino non è definito.


Questo valore indica un errore o indica che un'operazione di ripristino non è ancora stata avviata.

Questo valore non è supportato per i componenti di proprietà dei writer express.
VSS_RS_NONE
Non sono stati ripristinati file.


Questo valore indica un errore nel ripristino che non ha lasciato i file ripristinati sul disco.
VSS_RS_ALL
Tutti i file sono stati ripristinati. Questo valore indica l'esito positivo e deve essere impostato per ogni componente che era
ripristinato correttamente.
VSS_RS_FAILED
Il processo di ripristino non è riuscito.


Questo valore indica un errore nel ripristino che ha lasciato alcuni file ripristinati sul disco. Ciò significa che
i componenti sul disco sono ora danneggiati.

Commenti

Se i file gestiti da un componente o, se definisce un set di componenti, non è possibile ripristinare uno dei relativi sottocomponenti, il valore di VSS_FILE_RESTORE_STATUS deve indicare un errore.

Entrambi i valori VSS_RS_FAILED e VSS_RS_NONE indicano che un'operazione di ripristino non è stata completata correttamente:

  • VSS_RS_NONE indica che un ripristino non è riuscito correttamente: nessun file del componente o dei relativi sottocomponenti è stato ripristinato su disco.
  • VSS_RS_FAIL indica che un ripristino non è riuscito senza tolleranza, lasciando alcuni file ripristinati su disco e alcuni file non ripristinati.
I richiedenti devono impostare uno stato di ripristino (usando IVssBackupComponents::SetFileRestoreStatus) per ogni componente (e il relativo set di componenti, se definisce uno) aggiunto in modo esplicito per il ripristino al documento Componenti di backup (usando IVssBackupComponents::SetSelectedForRestore o IVssBackupComponents::AddRestoreSubcomponent).

I writer e i richiedenti possono eseguire query sullo stato del ripristino di un componente o di un set di componenti definito da un componente selezionabile con chiamate a IVssComponent::GetFileRestoreStatus. Se questo metodo viene chiamato per un componente non selezionato, il valore restituito non è definito.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione vswriter.h

Vedi anche

IVssBackupComponents::SetFileRestoreStatus

IVssComponent::GetFileRestoreStatus