Condividi tramite


enumerazione VSS_SNAPSHOT_STATE (vss.h)

L'enumerazione VSS_SNAPSHOT_STATE viene restituita da un provider per specificare lo stato di un'operazione di copia shadow specificata.

Sintassi

typedef enum _VSS_SNAPSHOT_STATE {
  VSS_SS_UNKNOWN = 0,
  VSS_SS_PREPARING,
  VSS_SS_PROCESSING_PREPARE,
  VSS_SS_PREPARED,
  VSS_SS_PROCESSING_PRECOMMIT,
  VSS_SS_PRECOMMITTED,
  VSS_SS_PROCESSING_COMMIT,
  VSS_SS_COMMITTED,
  VSS_SS_PROCESSING_POSTCOMMIT,
  VSS_SS_PROCESSING_PREFINALCOMMIT,
  VSS_SS_PREFINALCOMMITTED,
  VSS_SS_PROCESSING_POSTFINALCOMMIT,
  VSS_SS_CREATED,
  VSS_SS_ABORTED,
  VSS_SS_DELETED,
  VSS_SS_POSTCOMMITTED,
  VSS_SS_COUNT
} VSS_SNAPSHOT_STATE, *PVSS_SNAPSHOT_STATE;

Costanti

 
VSS_SS_UNKNOWN
Valore: 0
Riservato per l'utilizzo nel sistema.


Stato di copia shadow sconosciuto.
VSS_SS_PREPARING
Riservato per l'utilizzo nel sistema.


La copia shadow è in fase di preparazione.
VSS_SS_PROCESSING_PREPARE
Riservato per l'utilizzo nel sistema.


L'elaborazione della preparazione della copia shadow è in corso.
VSS_SS_PREPARED
Riservato per l'utilizzo nel sistema.


La copia shadow è stata preparata.
VSS_SS_PROCESSING_PRECOMMIT
Riservato per l'utilizzo nel sistema.


L'elaborazione del precommito di copia shadow è in fase di elaborazione.
VSS_SS_PRECOMMITTED
Riservato per l'utilizzo nel sistema.


Copia shadow viene precommessa.
VSS_SS_PROCESSING_COMMIT
Riservato per l'utilizzo nel sistema.


L'elaborazione del commit di copia shadow è in fase di elaborazione.
VSS_SS_COMMITTED
Riservato per l'utilizzo nel sistema.


La copia shadow viene eseguita con commit.
VSS_SS_PROCESSING_POSTCOMMIT
Riservato per l'utilizzo nel sistema.


L'elaborazione della copia shadow postcommit è in fase di elaborazione.
VSS_SS_PROCESSING_PREFINALCOMMIT
Riservato per l'utilizzo nel sistema.


L'elaborazione dell'operazione di commit del file di copia shadow è in corso.
VSS_SS_PREFINALCOMMITTED
Riservato per l'utilizzo nel sistema.


L'elaborazione dell'operazione di commit del file di copia shadow viene eseguita.
VSS_SS_PROCESSING_POSTFINALCOMMIT
Riservato per l'utilizzo nel sistema.


L'elaborazione della copia shadow dopo il commit finale e prima della creazione della copia shadow è in corso.
VSS_SS_CREATED
La copia shadow viene creata.
VSS_SS_ABORTED
Riservato per l'utilizzo nel sistema.


La creazione della copia shadow viene interrotta.
VSS_SS_DELETED
Riservato per l'utilizzo nel sistema.


Copia shadow eliminata.
VSS_SS_POSTCOMMITTED
VSS_SS_COUNT
Valore riservato.

Commenti

Lo stato di copia shadow è contenuto nel membro m_eStatus di un oggetto VSS_SNAPSHOT_PROP , che può essere ottenuto per una singola copia shadow chiamando IVssBackupComponents::GetSnapshotProperties.

Poiché IVssBackupComponents::GetSnapshotProperties ha esito negativo durante la creazione di copia shadow con VSS_E_OBJECT_NOT_FOUND, un richiedente non può ottenere alcun valore VSS_SNAPSHOT_STATEdiverso daVSS_SS_CREATED.

Le chiamate a IVssBackupComponents::Query possono essere usate anche per ottenere lo stato di copia shadow. IVssBackupComponents::Query viene usato per restituire elenchi di copie shadow, che possono essere eseguite tramite l'interfaccia IVssEnumObject per ottenere oggetti VSS_SNAPSHOT_PROP per ogni copia shadow completata in un determinato sistema. Ciò significa che, ad esempio IVssBackupComponents::GetSnapshotProperties, il metodo IVssBackupComponents::Query può restituire solo uno stato di copia shadow di VSS_SS_CREATED.

Requisiti

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

Vedi anche

IVssBackupComponents::GetSnapshotProperties

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP

VSS_SNAPSHOT_PROP