Udostępnij za pośrednictwem


Podsumowanie zmian interfejsu API usługi VSS w systemie Windows Server 2003

Zmiany w usłudze VSS

Dodano zdarzenia :

BackupShutdown

Zmiany w funkcjach usługi VSS

Dodatkowe funkcje:

częściowej obsługi plików

skierowane

Nowe interfejsy usługi VSS

IVssWMDependency

Istniejące modyfikacje interfejsu usługi VSS

interfejs IVssAsync

Zmodyfikowane metody:

IVssAsync::Wait

interfejs IVssBackupComponents

dodano metody :

IVssBackupComponents::AddNewTarget

IVssBackupComponents::QueryRevertStatus

IVssBackupComponents::RevertToSnapshot

IVssBackupComponents::SetRangesFilePath

IVssBackupComponents::SetRestoreState

interfejs IVssCreateWriterMetadata

dodano metody :

IVssCreateWriterMetadata::AddComponentDependency

IVssCreateWriterMetadata::SetBackupSchema

Zmodyfikowane metody:

IVssCreateWriterMetadata::AddComponent

IVssCreateWriterMetadata::AddDatabaseFiles

IVssCreateWriterMetadata::AddDatabaseLogFiles

IVssCreateWriterMetadata::AddFilesToFileGroup

interfejs IVssExamineWriterMetadata

dodano metody :

IVssExamineWriterMetadata::GetBackupSchema

interfejs IVssComponent

usunięto metody :

IVssComponent::AddNewTarget

dodano metody :

IVssComponent::AddDifferencedFilesByLastModifyTime

IVssComponent::GetDifferencedFile

IVssComponent::GetDifferencedFilesCount

Metody nie są już zarezerwowane:

IVssComponent::AddDirectedTarget

IVssComponent::GetDirectedTarget

interfejs IVssWMComponent

dodano metody :

IVssWMComponent::GetDependency

interfejs IVssWMFiledesc

dodano metody :

IVssWMFiledesc::GetBackupTypeMask

Istniejące modyfikacje klas usługi VSS

klasa CVssWriter

Zmodyfikowane metody:

CVssWriter::Initialize

dodano metody :

CVssWriter::GetContext

CVssWriter::GetRestoreType

CVssWriter::GetSnapshotDeviceName

CVssWriter::OnBackupShutdown

Nowe wyliczenia usługi VSS

VSS_BACKUP_SCHEMA

VSS_COMPONENT_FLAGS

VSS_FILE_SPEC_BACKUP_TYPE

VSS_RESTORE_TYPE

Istniejące modyfikacje wyliczenia usługi VSS

wyliczenie VSS_BACKUP_TYPE

Dodane wartości:

VSS_BT_COPY

wyliczenie VSS_RESTORE_TARGET

Usunięte wartości:

VSS_RT_NEW

wyliczenie VSS_RESTOREMETHOD_ENUM

Dodane wartości:

VSS_RME_RESTORE_AT_REBOOT_IF_CANNOT_REPLACE

wyliczenie VSS_SNAPSHOT_STATE

Dodane wartości:

VSS_SS_PROCESSING_POSTCOMMIT

VSS_SS_PROCESSING_PREFINALCOMMIT

VSS_SS_PREFINALCOMMITTED

VSS_SS_PROCESSING_POSTFINALCOMMIT

wyliczenie _VSS_VOLUME_SNAPSHOT_ATTRIBUTES

Dodane wartości:

VSS_VOLSNAP_ATTR_AUTORECOVER

wartości zarezerwowane obsługują teraz:

VSS_VOLSNAP_ATTR_HARDWARE_ASSISTED

VSS_VOLSNAP_ATTR_IMPORTED

VSS_VOLSNAP_ATTR_EXPOSED_LOCALLY

VSS_VOLSNAP_ATTR_EXPOSED_REMOTELY

wyliczenie VSS_WRITER_STATE

Dodane wartości:

VSS_WS_FAILED_AT_BACKUPSHUTDOWN

Zmiany w strukturach usługi VSS

struktura VSS_COMPONENTINFO

Dodano członków:

bSelectableForRestore

dwComponentFlags

cDependencies