VSS_SNAPSHOT_STATE-Enumeration (vss.h)

Die VSS_SNAPSHOT_STATE-Enumeration wird von einem Anbieter zurückgegeben, um den Status eines bestimmten Schattenkopievorgangs anzugeben.

Syntax

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;

Konstanten

 
VSS_SS_UNKNOWN
Wert: 0
Ist für das System reserviert.


Unbekannter Schattenkopiestatus.
VSS_SS_PREPARING
Ist für das System reserviert.


Schattenkopie wird vorbereitet.
VSS_SS_PROCESSING_PREPARE
Ist für das System reserviert.


Die Vorbereitung der Schattenkopie wird gerade verarbeitet.
VSS_SS_PREPARED
Ist für das System reserviert.


Schattenkopie wurde vorbereitet.
VSS_SS_PROCESSING_PRECOMMIT
Ist für das System reserviert.


Die Verarbeitung des Schattenkopie-Precommit ist in Bearbeitung.
VSS_SS_PRECOMMITTED
Ist für das System reserviert.


Schattenkopie ist vorab festgelegt.
VSS_SS_PROCESSING_COMMIT
Ist für das System reserviert.


Die Verarbeitung des Schattenkopie-Commits wird ausgeführt.
VSS_SS_COMMITTED
Ist für das System reserviert.


Schattenkopie wird committet.
VSS_SS_PROCESSING_POSTCOMMIT
Ist für das System reserviert.


Die Verarbeitung des Schattenkopie-Postcommit ist in Bearbeitung.
VSS_SS_PROCESSING_PREFINALCOMMIT
Ist für das System reserviert.


Die Verarbeitung des Commitvorgangs für die Schattenkopiedatei wird ausgeführt.
VSS_SS_PREFINALCOMMITTED
Ist für das System reserviert.


Die Verarbeitung des Commitvorgangs für die Schattenkopiedatei ist abgeschlossen.
VSS_SS_PROCESSING_POSTFINALCOMMIT
Ist für das System reserviert.


Die Verarbeitung der Schattenkopie nach dem endgültigen Commit und vor dem Erstellen einer Schattenkopie ist im Gange.
VSS_SS_CREATED
Schattenkopie wird erstellt.
VSS_SS_ABORTED
Ist für das System reserviert.


Die Erstellung von Schattenkopien wird abgebrochen.
VSS_SS_DELETED
Ist für das System reserviert.


Schattenkopie wurde gelöscht.
VSS_SS_POSTCOMMITTED
VSS_SS_COUNT
Reservierter Wert.

Hinweise

Der Schattenkopiezustand befindet sich im m_eStatus-Member eines VSS_SNAPSHOT_PROP-Objekts , das für eine einzelne Schattenkopie abgerufen werden kann, indem IVssBackupComponents::GetSnapshotProperties aufgerufen wird.

Da IVssBackupComponents::GetSnapshotProperties während der Erstellung von Schattenkopien mit VSS_E_OBJECT_NOT_FOUND fehlschlägt, kann ein Anforderer keinen anderen VSS_SNAPSHOT_STATE Wert als VSS_SS_CREATED abrufen.

Aufrufe von IVssBackupComponents::Query können auch verwendet werden, um den Schattenkopiezustand zu erhalten. IVssBackupComponents::Query wird verwendet, um Listen von Schattenkopien zurückzugeben, die mithilfe der IVssEnumObject-Schnittstelle durchlaufen werden können, um VSS_SNAPSHOT_PROP Objekte für jede Schattenkopie abzurufen, die auf einem bestimmten System abgeschlossen wurde. Dies bedeutet, dass die IVssBackupComponents::GetSnapshotProperties-Methode wie IVssBackupComponents::Query nur einen Schattenkopiezustand von VSS_SS_CREATED zurückgeben kann.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile vss.h

Weitere Informationen

IVssBackupComponents::GetSnapshotProperties

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP

VSS_SNAPSHOT_PROP