VSS_SNAPSHOT_STATE Enumeration (vss.h)

Die VSS_SNAPSHOT_STATE-Aufzählung wird von einem Anbieter zurückgegeben, um den Zustand 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 Verarbeitung der Schattenkopie-Vorbereitung wird ausgeführt.
VSS_SS_PREPARED
Ist für das System reserviert.


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


Die Verarbeitung der Schattenkopie wird verarbeitet.
VSS_SS_PRECOMMITTED
Ist für das System reserviert.


Schattenkopie wird vorkommissioniert.
VSS_SS_PROCESSING_COMMIT
Ist für das System reserviert.


Die Verarbeitung des Schattenkopie-Commits erfolgt im Prozess.
VSS_SS_COMMITTED
Ist für das System reserviert.


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


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


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


Die Verarbeitung des Datei-Commitvorgangs für die Schattenkopie erfolgt.
VSS_SS_PROCESSING_POSTFINALCOMMIT
Ist für das System reserviert.


Die Verarbeitung der Schattenkopie nach dem endgültigen Commit und vor der Erstellung der Schattenkopie wird ausgeführt.
VSS_SS_CREATED
Schattenkopie wird erstellt.
VSS_SS_ABORTED
Ist für das System reserviert.


Die Schattenkopienerstellung 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 Schattenkopiestatus ist im m_eStatus Member eines VSS_SNAPSHOT_PROP-Objekts enthalten, das für eine einzelne Schattenkopie abgerufen werden kann, indem IVssBackupComponents::GetSnapshotProperties aufgerufen werden.

Da IVssBackupComponents::GetSnapshotProperties während der Schattenkopieerstellung mit VSS_E_OBJECT_NOT_FOUND fehlschlägt, kann ein Anforderunger keinen anderen VSS_SNAPSHOT_STATE Wert alsVSS_SS_CREATED abrufen.

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

Anforderungen

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

Weitere Informationen

IVssBackupComponents::GetSnapshotProperties

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP

VSS_SNAPSHOT_PROP