VSS_BACKUP_TYPE Enumeration (vss.h)

Die VSS_BACKUP_TYPE-Enumeration gibt den Typ der Sicherung an, die mithilfe der VSS Writer/Requester-Koordination durchgeführt werden soll.

Syntax

typedef enum _VSS_BACKUP_TYPE {
  VSS_BT_UNDEFINED = 0,
  VSS_BT_FULL,
  VSS_BT_INCREMENTAL,
  VSS_BT_DIFFERENTIAL,
  VSS_BT_LOG,
  VSS_BT_COPY,
  VSS_BT_OTHER
} VSS_BACKUP_TYPE, *PVSS_BACKUP_TYPE;

Konstanten

 
VSS_BT_UNDEFINED
Wert: 0
Der Sicherungstyp ist nicht bekannt.


Dieser Wert gibt einen Anwendungsfehler an.
VSS_BT_FULL
Vollständige Sicherung: Alle Dateien, unabhängig davon, ob sie als gesichert markiert wurden oder nicht, werden gespeichert. This is
der Standardsicherungstyp und das Standardschema, und alle Autoren unterstützen dies.


Der Sicherungsverlauf jeder Datei wird aktualisiert, um anzuzeigen, dass sie gesichert wurde.
VSS_BT_INCREMENTAL
Inkrementelle Sicherung: Dateien, die seit der letzten vollständigen oder inkrementellen Sicherung erstellt oder geändert wurden, werden gespeichert. Dateien stellen
als gesichert gekennzeichnet.


Ein Anforderer kann diese Art von Sicherung für einen bestimmten Writer nur implementieren, wenn er die
VSS_BS_INCREMENTAL Schema.

Wenn der Sicherungstyp eines Anforderers VSS_BT_INCREMENTAL und der eines bestimmten Writers ist
Das Sicherungsschema unterstützt diese Art von Sicherung nicht. Der Anforderer führt immer einen vollständigen Aus.
(VSS_BT_FULL) Sicherung der Daten dieses Writers.
VSS_BT_DIFFERENTIAL
Differenzielle Sicherung: Dateien, die seit der letzten vollständigen Sicherung erstellt oder geändert wurden, werden gespeichert. Dateien sind nicht als gekennzeichnet
gesichert wurde.


Ein Anforderer kann diese Art von Sicherung für einen bestimmten Writer nur implementieren, wenn er die
VSS_BS_DIFFERENTIAL Schema.

Wenn der Sicherungstyp eines Anforderers VSS_BT_DIFFERENTIAL und der eines bestimmten Writers ist
Das Sicherungsschema unterstützt diese Art von Sicherung nicht. Der Anforderer führt immer einen vollständigen Aus.
(VSS_BT_FULL) Sicherung der Daten dieses Writers.
VSS_BT_LOG
Die Protokolldatei eines Writers soll an Sicherungs- oder Wiederherstellungsvorgängen teilnehmen.


Ein Anforderer kann diese Art von Sicherung für einen bestimmten Writer nur implementieren, wenn er die
VSS_BS_LOG Schema.

Wenn der Sicherungstyp eines Anforderers VSS_BT_LOG und die Sicherung eines bestimmten Writers ist
Schema unterstützt diese Art von Sicherung nicht. Der Anforderer führt immer eine vollständige Sicherung aus.
(VSS_BT_FULL) Sicherung der Daten dieses Writers.
VSS_BT_COPY
Dateien auf dem Datenträger werden unabhängig vom Status des Sicherungsverlaufs jeder Datei auf ein Sicherungsmedium kopiert, und
der Sicherungsverlauf wird nicht aktualisiert.


Ein Anforderer kann diese Art von Sicherung für einen bestimmten Writer nur implementieren, wenn er die
VSS_BS_COPY Schema.

Wenn der Sicherungstyp eines Anforderers VSS_BT_COPY und die Sicherung eines bestimmten Writers ist
Schema unterstützt diese Art von Sicherung nicht. Der Anforderer führt immer eine vollständige Sicherung aus.
(VSS_BT_FULL) Sicherung der Daten dieses Writers.
VSS_BT_OTHER
Sicherungstyp, der nicht vollständig, kopieren, protokollieren, inkrementell oder differenziert ist.

Hinweise

Eine Implementierung eines durch einen VSS_BACKUP_TYPE Wert definierten Sicherungstyps muss mithilfe der VSS-API erfolgen.

Dies gilt insbesondere für inkrementelle (VSS_BT_INCREMENTAL) und differenzielle (VSS_BT_DIFFERENTIAL) Sicherungen. In diesen Fällen arbeiten Anforderer und Autoren mithilfe der Dateisicherungsspezifikationsmasken (VSS_FILE_SPEC_BACKUP_TYPE) und Bezeichnungen von Dateien als Teil von und differenzierten Dateivorgängen zusammen, um auszuwählen, welche Dateien gesichert werden müssen.

Ein Anforderer kann auch andere herkömmliche Methoden verwenden, um eine inkrementelle oder differenzielle Wiederherstellung zu implementieren, darf die über die VSS-Schnittstellen bereitgestellten Informationen jedoch nicht außer Kraft setzen.

Wenn ein Anforderer beim Verarbeiten eines bestimmten Sicherungstyps auf einen Writer stößt, der diesen Sicherungstyp nicht unterstützt, führt der Anforderer Sicherungs- oder Wiederherstellungsvorgänge für die Daten dieses bestimmten Writers aus, als wäre der Sicherungstyp VSS_BT_FULL.

Anforderer legen den Sicherungstyp mit einem Aufruf von IVssBackupComponents::SetBackupState fest.

Writer verwenden CVssWriter::GetBackupType , um den Sicherungstyp zu bestimmen.

Anforderungen

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

Weitere Informationen

CVssWriter::GetBackupType

IVssBackupComponents::SetBackupState