Details zur Schattenkopieerstellung

Im Allgemeinen hängt die Art und Weise, wie eine Schattenkopie erstellt wird, vom Typ der zu erstellenden Schattenkopie, ihrem Kontext und der Rolle ab, die autoren im Schattenkopievorgang zugewiesen wird. (Weitere Informationen finden Sie unter Schattenkopiekontextkonfigurationen .)

Der Schattenkopiekontext wird durch Aufrufen der IVssBackupComponents::SetContext-Methode festgelegt. Vor dem Aufrufen der IVssBackupComponents::D oSnapshotSet-Methode zum Erstellen einer Schattenkopie müssen die Anforderer die IVssBackupComponents-Methoden in der in den folgenden Abschnitten angegebenen Reihenfolge aufrufen.

Voraussetzungen für alle Schattenkopien

Unabhängig von der Ebene der Writer-Beteiligung erfordert die Erstellung einer Schattenkopie immer, dass der Anforderer mit Aufrufen von IVssBackupComponents::InitializeForBackup und IVssBackupComponents::StartSnapshotSet initialisiert wird.

Wenn dieser Aufruf nicht erfolgt, gibt die IVssBackupComponents::D oSnapshotSet-Methode einen Fehler zurück.

Schattenkopien mit Autorenbeteiligung

Wenn der Schattenkopiekontext die Schreibbeteiligung angibt (d. h. IVssBackupComponents::SetContext wird mit VSS_CTX_BACKUP oder VSS_CTX_APP_ROLLBACK aufgerufen):

Schattenkopien ohne Autorenbeteiligung

Das Erstellen von Schattenkopien ohne Writer-Beteiligung wird für Standardsicherungsanwendungen abgeraten (siehe Sicherungen ohne Writerbeteiligung).

Es gibt Verwendungsmöglichkeiten, z. B. schnelle Sicherungen eines Datenträgers, um ein Sicherheitsnetz gegen versehentliche Dateibeschädigungen bereitzustellen, die ohne explizite Teilnahme des Writers durchgeführt werden kann. Eine solche Schattenkopie hätte einen Kontext mit VSS_CTX_FILE_SHARE_BACKUP oder VSS_CTX_NAS_ROLLBACK.

Beachten Sie für diese Art von Schattenkopie Folgendes: