Zusammenfassung der VSS-API-Änderungen in Windows Server 2003

Änderungen im VSS-Dienst

Hinzugefügte Ereignisse:

BackupShutdown

Änderungen an der VSS-Funktionalität

Zusätzliche Funktionen:

Teilweise Dateiunterstützung

Gerichtete Zielgruppenadressierung

Neue VSS-Schnittstellen

IVssWMDependency

Vorhandene VSS-Schnittstellenänderungen

IVssAsync-Schnittstelle

Geänderte Methoden:

IVssAsync::Wait

IVssBackupComponents-Schnittstelle

Hinzugefügte Methoden:

IVssBackupComponents::AddNewTarget

IVssBackupComponents::QueryRevertStatus

IVssBackupComponents::RevertToSnapshot

IVssBackupComponents::SetRangesFilePath

IVssBackupComponents::SetRestoreState

IVssCreateWriterMetadata-Schnittstelle

Hinzugefügte Methoden:

IVssCreateWriterMetadata::AddComponentDependency

IVssCreateWriterMetadata::SetBackupSchema

Geänderte Methoden:

IVssCreateWriterMetadata::AddComponent

IVssCreateWriterMetadata::AddDatabaseFiles

IVssCreateWriterMetadata::AddDatabaseLogFiles

IVssCreateWriterMetadata::AddFilesToFileGroup

IVssExwriterMetadata-Schnittstelle

Hinzugefügte Methoden:

IVssExwriterMetadata::GetBackupSchema

IVssComponent-Schnittstelle

Entfernte Methoden:

IVssComponent::AddNewTarget

Hinzugefügte Methoden:

IVssComponent::AddDifferencedFilesByLastModifyTime

IVssComponent::GetDifferencedFile

IVssComponent::GetDifferencedFilesCount

Methoden nicht mehr reserviert:

IVssComponent::AddDirectedTarget

IVssComponent::GetDirectedTarget

IVssWMComponent-Schnittstelle

Hinzugefügte Methoden:

IVssWMComponent::GetDependency

IVssWMFiledesc-Schnittstelle

Hinzugefügte Methoden:

IVssWMFiledesc::GetBackupTypeMask

Vorhandene VSS-Klassenänderungen

CVssWriter-Klasse

Geänderte Methoden:

CVssWriter::Initialize

Hinzugefügte Methoden:

CVssWriter::GetContext

CVssWriter::GetRestoreType

CVssWriter::GetSnapshotDeviceName

CVssWriter::OnBackupShutdown

Neue VSS-Enumerationen

_VSS-SICHERUNGSSCHEMA _

_ _ VSS-KOMPONENTENFLAGS

_SICHERUNGSTYP DER VSS-DATEISPEZIFIKATION _ _ _

_VSS-WIEDERHERSTELLUNGSTYP _

Vorhandene VSS-Enumerationsänderungen

VSS _ BACKUP _ TYPE-Enumeration

Werte hinzugefügt:

VSS _ BT _ COPY

VSS _ RESTORE _ TARGET-Enumeration

Werte entfernt:

VSS _ RT _ NEW

VSS _ RESTOREMETHOD _ ENUM-Enumeration

Werte hinzugefügt:

VSS _ _ RME-WIEDERHERSTELLUNG _ _ BEIM _ NEUSTART, WENN NICHT ERSETZT WERDEN _ _ KANN

VSS _ SNAPSHOT _ STATE-Enumeration

Werte hinzugefügt:

VSS _ SS _ PROCESSING _ POSTCOMMIT

VSS _ SS _ PROCESSING _ PREFINALCOMMIT

VSS _ SS _ PREFINALCOMMITTED

VSS _ SS _ PROCESSING _ POSTFINALCOMMIT

_ VSS _ VOLUME _ SNAPSHOT _ ATTRIBUTES-Enumeration

Werte hinzugefügt:

VSS _ VOLSNAP _ ATTR _ AUTORECOVER

Reservierte Werte unterstützen jetzt:

VSS _ VOLSNAP _ ATTR _ _ HARDWAREUNTERSTÜTZT

VSS _ VOLSNAP _ ATTR _ IMPORTIERT

VSS _ VOLSNAP _ ATTR _ LOKAL VERFÜGBAR _ GEMACHT

VSS _ VOLSNAP _ ATTR _ REMOTE VERFÜGBAR _ GEMACHT

VSS _ WRITER _ STATE-Enumeration

Werte hinzugefügt:

VSS _ WS _ FAILED _ AT _ BACKUPSHUTDOWN

Änderungen an VSS-Strukturen

VSS _ COMPONENTINFO-Struktur

Hinzugefügte Mitglieder:

bSelectableForRestore

dwComponentFlags

cDependencies