Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IVssBackupComponents-Schnittstelle wird von einem Anforderer verwendet, um Autoren nach Datei-status abzufragen und Sicherungs-/Wiederherstellungsvorgänge auszuführen.
Anwendungen erhalten eine instance der IVssBackupComponents-Schnittstelle, indem sie CreateVssBackupComponents aufrufen.
Ein IVssBackupComponents-Objekt kann nur für einen einzelnen Sicherungs-, Wiederherstellungs - oder Abfragevorgang verwendet werden.
Nachdem der Sicherungs-, Wiederherstellungs - oder Abfragevorgang entweder erfolgreich abgeschlossen oder explizit beendet wurde, muss ein Anforderer das IVssBackupComponents-Objekt freigeben, indem er IVssBackupComponents::Release aufruft. Ein IVssBackupComponents-Objekt darf nicht wiederverwendet werden. Beispielsweise können Sie keinen Sicherungs- oder Wiederherstellungsvorgang mit demselben IVssBackupComponents-Objekt ausführen, das Sie bereits für einen Abfragevorgang verwendet haben.
Vererbung
Die IVssBackupComponents-Schnittstelle erbt von der IUnknown-Schnittstelle . IVssBackupComponents verfügt auch über die folgenden Arten von Membern:
Methoden
Die IVssBackupComponents-Klasse verfügt über diese Methoden.
|
IVssBackupComponents::AbortBackup Die AbortBackup-Methode benachrichtigt VSS, dass ein Sicherungsvorgang beendet wurde. |
|
IVssBackupComponents::AddAlternativeLocationMapping Die AddAlternativeLocationMapping-Methode wird von einem Anforderer verwendet, um anzugeben, dass eine alternative Speicherortzuordnung verwendet wurde, um alle Elemente eines Dateisatzes in einer bestimmten Komponente wiederherzustellen. |
|
IVssBackupComponents::AddComponent Wird verwendet, um dem Sicherungssatz explizit hinzuzufügen. |
|
IVssBackupComponents::AddNewTarget Die AddNewTarget-Methode wird von einem Anforderer während eines Wiederherstellungsvorgangs verwendet, um anzugeben, dass die Sicherungsanwendung die Wiederherstellung von Dateien an einem neuen Speicherort plant. |
|
IVssBackupComponents::AddRestoreSubcomponent Gibt an, dass ein Unterkomponentenelement eines Komponentensatzes wiederhergestellt werden soll, das für die Sicherung als nicht auswählbar, aber für die Wiederherstellung als auswählbar markiert wurde. |
|
IVssBackupComponents::AddToSnapshotSet Die AddToSnapshotSet-Methode fügt dem Schattenkopiersatz ein ursprüngliches Volume oder eine ursprüngliche Remotedateifreigabe hinzu. |
|
IVssBackupComponents::BackupComplete Die BackupComplete-Methode bewirkt, dass VSS ein BackupComplete-Ereignis generiert, das Autoren signalisiert, dass der Sicherungsvorgang abgeschlossen wurde. |
|
IVssBackupComponents::BreakSnapshotSet Die BreakSnapshotSet-Methode bewirkt, dass das Vorhandensein eines Schattenkopiensatzes von VSS "vergessen" wird. |
|
IVssBackupComponents::D eleteSnapshots Die DeleteSnapshots-Methode löscht mindestens eine Schattenkopie oder einen Schattenkopiensatz. |
|
IVssBackupComponents::D isableWriterClasses Die DisableWriterClasses-Methode verhindert, dass eine bestimmte Klasse von Writern Ereignisse empfängt. |
|
IVssBackupComponents::D isableWriterInstances Die DisableWriterInstances-Methode deaktiviert einen angegebenen Writer instance oder Instanzen. |
|
IVssBackupComponents::D oSnapshotSet Committ alle Schattenkopien in diesem Satz gleichzeitig. |
|
IVssBackupComponents::EnableWriterClasses Mit der EnableWriterClasses-Methode können die angegebenen Autoren alle Ereignisse empfangen. |
|
IVssBackupComponents::ExposeSnapshot Die ExposeSnapshot-Methode macht eine Schattenkopie als Laufwerkbuchstaben, eingebundenen Ordner oder Dateifreigabe verfügbar. |
|
IVssBackupComponents::FreeWriterMetadata Die FreeWriterMetadata-Methode gibt Systemressourcen frei, die beim Aufruf von IVssBackupComponents::GatherWriterMetadata zugeordnet wurden. |
|
IVssBackupComponents::FreeWriterStatus Die FreeWriterStatus-Methode gibt Systemressourcen frei, die während des Aufrufs von IVssBackupComponents::GatherWriterStatus zugeordnet wurden. |
|
IVssBackupComponents::GatherWriterMetadata Die GatherWriterMetadata-Methode fordert jeden Writer auf, die gesammelten Metadaten zu senden. Die -Methode generiert ein Identify-Ereignis für die Kommunikation mit Autoren. |
|
IVssBackupComponents::GatherWriterStatus Die GatherWriterStatus-Methode fordert jeden Writer auf, eine status Nachricht zu senden. |
|
IVssBackupComponents::GetSnapshotProperties Die GetSnapshotProperties-Methode ruft die Eigenschaften der angegebenen Schattenkopie ab. |
|
IVssBackupComponents::GetWriterComponents Die GetWriterComponents-Methode wird verwendet, um Informationen zu den Komponenten eines bestimmten Writers zurückzugeben, die im Dokument der Sicherungskomponenten eines Anforderers gespeichert wurden. |
|
IVssBackupComponents::GetWriterComponentsCount Die GetWriterComponentsCount-Methode gibt die Anzahl der Autoren zurück, deren Komponenten dem Dokument "Sicherungskomponenten" eines Anforderers hinzugefügt wurden. |
|
IVssBackupComponents::GetWriterMetadata Die GetWriterMetadata-Methode gibt die Metadaten für einen bestimmten Writer zurück, der auf dem System ausgeführt wird. |
|
IVssBackupComponents::GetWriterMetadataCount Die GetWriterMetadataCount-Methode gibt die Anzahl der Autoren mit Metadaten zurück. |
|
IVssBackupComponents::GetWriterStatus Die GetWriterStatus-Methode gibt die status des angegebenen Writers zurück. |
|
IVssBackupComponents::GetWriterStatusCount Die GetWriterStatusCount-Methode gibt die Anzahl der Autoren mit status zurück. |
|
IVssBackupComponents::ImportSnapshots Importiert Schattenkopien, die von einem anderen Computer übertragen werden. |
|
IVssBackupComponents::InitializeForBackup Die InitializeForBackup-Methode initialisiert die Metadaten der Sicherungskomponenten zur Vorbereitung der Sicherung. |
|
IVssBackupComponents::InitializeForRestore Die InitializeForRestore-Methode initialisiert die IVssBackupComponents-Schnittstelle zur Vorbereitung eines Wiederherstellungsvorgangs. |
|
IVssBackupComponents::IsVolumeSupported Die IsVolumeSupported-Methode bestimmt, ob der angegebene Anbieter Schattenkopien auf dem angegebenen Volume oder der angegebenen Remotedateifreigabe unterstützt. |
|
IVssBackupComponents::P ostRestore Die PostRestore-Methode führt dazu, dass VSS ein PostRestore-Ereignis generiert, das Autoren signalisiert, dass der aktuelle Wiederherstellungsvorgang abgeschlossen ist. |
|
IVssBackupComponents::P repareForBackup Die PrepareForBackup-Methode führt dazu, dass VSS ein PrepareForBackup-Ereignis generiert, das Autoren signalisiert, sich auf einen bevorstehenden Sicherungsvorgang vorzubereiten. Dadurch wird das Dokument der Sicherungskomponenten eines Anforderers für Autoren verfügbar. |
|
IVssBackupComponents::P reRestore Die PreRestore-Methode führt dazu, dass VSS ein PreRestore-Ereignis generiert, das Autoren signalisiert, sich auf einen bevorstehenden Wiederherstellungsvorgang vorzubereiten. |
|
IVssBackupComponents::Query Die Abfragemethode fragt Anbieter auf dem System und/oder die abgeschlossenen Schattenkopien im System ab, die sich im aktuellen Kontext befinden. Die Methode kann nur während Sicherungsvorgängen aufgerufen werden. |
|
IVssBackupComponents::QueryRevertStatus Gibt einen IVssAsync-Schnittstellenzeiger zurück, mit dem die status des rückgängig machen-Vorgangs bestimmt werden kann. (IVssBackupComponents.QueryRevertStatus) |
|
IVssBackupComponents::RevertToSnapshot Stellt ein Volume auf eine vorherige Schattenkopie zurück. (IVssBackupComponents.RevertToSnapshot) |
|
IVssBackupComponents::SaveAsXML Die SaveAsXML-Methode speichert das Dokument der Sicherungskomponenten, das die Zustandsinformationen eines Anforderers enthält, in einer angegebenen Zeichenfolge. Dieses XML-Dokument, das das Dokument sicherungskomponenten enthält, sollte immer sicher im Rahmen eines Sicherungsvorgangs gespeichert werden. |
|
IVssBackupComponents::SetAdditionalRestores Die SetAdditionalRestores-Methode wird von einem Anforderer während inkrementeller oder differenzieller Wiederherstellungsvorgänge verwendet, um Autoren anzugeben, dass für eine bestimmte Komponente zusätzliche Wiederherstellungsvorgänge erforderlich sind, um sie vollständig abzurufen. |
|
IVssBackupComponents::SetBackupOptions Die SetBackupOptions-Methode legt eine Zeichenfolge privater oder writerabhängiger Sicherungsparameter für eine Komponente fest. |
|
IVssBackupComponents::SetBackupState Die SetBackupState-Methode definiert eine Gesamtkonfiguration für einen Sicherungsvorgang. |
|
IVssBackupComponents::SetBackupSucceeded Die SetBackupSucceed-Methode gibt an, ob die Sicherung der angegebenen Komponente eines bestimmten Writer erfolgreich war. |
|
IVssBackupComponents::SetContext Die SetContext-Methode legt den Kontext für nachfolgende Vorgänge im Zusammenhang mit Schattenkopien fest. |
|
IVssBackupComponents::SetFileRestoreStatus Die SetFileRestoreStatus-Methode gibt an, ob einige, alle oder keine Dateien erfolgreich wiederhergestellt wurden. |
|
IVssBackupComponents::SetPreviousBackupStamp Die SetPreviousBackupStamp-Methode legt den Sicherungsstempel eines früheren Sicherungsvorgangs fest, auf dem ein differenzieller oder inkrementeller Sicherungsvorgang basiert. |
|
IVssBackupComponents::SetRangesFilePath Die SetRangesFilePath-Methode wird verwendet, wenn für einen partiellen Dateivorgang eine Bereichsdatei erforderlich ist und diese Datei an einem anderen Speicherort als dem ursprünglichen wiederhergestellt wurde. |
|
IVssBackupComponents::SetRestoreOptions Die SetRestoreOptions-Methode legt eine Zeichenfolge privater oder writerabhängiger Wiederherstellungsparameter für eine Writer-Komponente fest. |
|
IVssBackupComponents::SetRestoreState Die SetRestoreState-Methode definiert eine Gesamtkonfiguration für einen Wiederherstellungsvorgang. |
|
IVssBackupComponents::SetSelectedForRestore Die SetSelectedForRestore-Methode gibt an, ob die angegebene auswählbare Komponente für die Wiederherstellung ausgewählt ist. |
|
IVssBackupComponents::StartSnapshotSet Die StartSnapshotSet-Methode erstellt einen neuen, leeren Schattenkopiersatz. |
Anforderungen
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | vsbackup.h (einschließlich VsBackup.h, Vss.h, VsWriter.h) |