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 |