Freigeben über


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

Änderungen am VSS-Dienst

Hinzugefügte Ereignisse:

BackupShutdown

Änderungen an der VSS-Funktionalität

Zusätzliche Funktionen:

teilweise Dateiunterstützung

gezieltes Targeting

Neue VSS-Schnittstellen

IVssWMDependency

Vorhandene VSS-Schnittstellenänderungen

IVssAsync-Schnittstelle

Methoden geändert:

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

Methoden geändert:

IVssCreateWriterMetadata::AddComponent

IVssCreateWriterMetadata::AddDatabaseFiles

IVssCreateWriterMetadata::AddDatabaseLogFiles

IVssCreateWriterMetadata::AddFilesToFileGroup

IVssExamineWriterMetadata-Schnittstelle

Hinzugefügte Methoden:

IVssExamineWriterMetadata::GetBackupSchema

IVssComponent-Schnittstelle

Entfernte Methoden:

IVssComponent::AddNewTarget

Hinzugefügte Methoden:

IVssComponent::AddDifferencedFilesByLastModifyTime

IVssComponent::GetDifferencedFile

IVssComponent::GetDifferencedFilesCount

Nicht mehr reservierte Methoden:

IVssComponent::AddDirectedTarget

IVssComponent::GetDirectedTarget

IVssWMComponent-Schnittstelle

Hinzugefügte Methoden:

IVssWMComponent::GetDependency

IVssWMFiledesc-Schnittstelle

Hinzugefügte Methoden:

IVssWMFiledesc::GetBackupTypeMask

Vorhandene VSS-Klassenänderungen

CVssWriter-Klasse

Methoden geändert:

CVssWriter::Initialize

Hinzugefügte Methoden:

CVssWriter::GetContext

CVssWriter::GetRestoreType

CVssWriter::GetSnapshotDeviceName

CVssWriter::OnBackupShutdown

Neue VSS-Enumerationen

VSS_BACKUP_SCHEMA

VSS_COMPONENT_FLAGS

VSS_FILE_SPEC_BACKUP_TYPE

VSS_RESTORE_TYPE

Vorhandene VSS-Enumerationsänderungen

VSS_BACKUP_TYPE-Enumeration

Hinzugefügte Werte:

VSS_BT_COPY

VSS_RESTORE_TARGET-Enumeration

Werte wurden entfernt:

VSS_RT_NEW

VSS_RESTOREMETHOD_ENUM Enumeration

Hinzugefügte Werte:

VSS_RME_RESTORE_AT_REBOOT_IF_CANNOT_REPLACE

VSS_SNAPSHOT_STATE-Enumeration

Hinzugefügte Werte:

VSS_SS_PROCESSING_POSTCOMMIT

VSS_SS_PROCESSING_PREFINALCOMMIT

VSS_SS_PREFINALCOMMITTED

VSS_SS_PROCESSING_POSTFINALCOMMIT

_VSS_VOLUME_SNAPSHOT_ATTRIBUTES-Enumeration

Hinzugefügte Werte:

VSS_VOLSNAP_ATTR_AUTORECOVER

Reservierte Werte unterstützen jetzt Folgendes:

VSS_VOLSNAP_ATTR_HARDWARE_ASSISTED

VSS_VOLSNAP_ATTR_IMPORTED

VSS_VOLSNAP_ATTR_EXPOSED_LOCALLY

VSS_VOLSNAP_ATTR_EXPOSED_REMOTELY

VSS_WRITER_STATE Enumeration

Hinzugefügte Werte:

VSS_WS_FAILED_AT_BACKUPSHUTDOWN

Änderungen an VSS-Strukturen

VSS_COMPONENTINFO Struktur

Hinzugefügte Mitglieder:

bSelectableForRestore

dwComponentFlags

cDependencies