Partager via


Résumé des modifications apportées à l’API VSS dans Windows Server 2003

Modifications apportées au service VSS

Événements ajoutés :

BackupShutdown

Modifications apportées aux fonctionnalités VSS

Fonctionnalités supplémentaires :

prise en charge partielle des fichiers

ciblage dirigé

Nouvelles interfaces VSS

IVssWMDependency

Modifications de l’interface VSS existante

Interface IVssAsync

Méthodes modifiées :

IVssAsync::Wait

Interface IVssBackupComponents

Méthodes ajoutées :

IVssBackupComponents::AddNewTarget

IVssBackupComponents::QueryRevertStatus

IVssBackupComponents::RevertToSnapshot

IVssBackupComponents::SetRangesFilePath

IVssBackupComponents::SetRestoreState

Interface IVssCreateWriterMetadata

Méthodes ajoutées :

IVssCreateWriterMetadata::AddComponentDependency

IVssCreateWriterMetadata::SetBackupSchema

Méthodes modifiées :

IVssCreateWriterMetadata::AddComponent

IVssCreateWriterMetadata::AddDatabaseFiles

IVssCreateWriterMetadata::AddDatabaseLogFiles

IVssCreateWriterMetadata::AddFilesToFileGroup

Interface IVssExamineWriterMetadata

Méthodes ajoutées :

IVssExamineWriterMetadata::GetBackupSchema

Interface IVssComponent

Méthodes supprimées :

IVssComponent::AddNewTarget

Méthodes ajoutées :

IVssComponent::AddDifferencedFilesByLastModifyTime

IVssComponent::GetDifferencedFile

IVssComponent::GetDifferencedFilesCount

Méthodes qui ne sont plus réservées :

IVssComponent::AddDirectedTarget

IVssComponent::GetDirectedTarget

Interface IVssWMComponent

Méthodes ajoutées :

IVssWMComponent::GetDependency

Interface IVssWMFiledesc

Méthodes ajoutées :

IVssWMFiledesc::GetBackupTypeMask

Modifications de classe VSS existantes

Classe CVssWriter

Méthodes modifiées :

CVssWriter::Initialize

Méthodes ajoutées :

CVssWriter::GetContext

CVssWriter::GetRestoreType

CVssWriter::GetSnapshotDeviceName

CVssWriter::OnBackupShutdown

Nouvelles énumérations VSS

VSS_BACKUP_SCHEMA

VSS_COMPONENT_FLAGS

VSS_FILE_SPEC_BACKUP_TYPE

VSS_RESTORE_TYPE

Modifications d’énumération VSS existantes

énumération VSS_BACKUP_TYPE

Valeurs ajoutées :

VSS_BT_COPY

énumération VSS_RESTORE_TARGET

Valeurs supprimées :

VSS_RT_NEW

énumération VSS_RESTOREMETHOD_ENUM

Valeurs ajoutées :

VSS_RME_RESTORE_AT_REBOOT_IF_CANNOT_REPLACE

énumération VSS_SNAPSHOT_STATE

Valeurs ajoutées :

VSS_SS_PROCESSING_POSTCOMMIT

VSS_SS_PROCESSING_PREFINALCOMMIT

VSS_SS_PREFINALCOMMITTED

VSS_SS_PROCESSING_POSTFINALCOMMIT

énumération _VSS_VOLUME_SNAPSHOT_ATTRIBUTES

Valeurs ajoutées :

VSS_VOLSNAP_ATTR_AUTORECOVER

Les valeurs réservées prennent désormais en charge :

VSS_VOLSNAP_ATTR_HARDWARE_ASSISTED

VSS_VOLSNAP_ATTR_IMPORTED

VSS_VOLSNAP_ATTR_EXPOSED_LOCALLY

VSS_VOLSNAP_ATTR_EXPOSED_REMOTELY

énumération VSS_WRITER_STATE

Valeurs ajoutées :

VSS_WS_FAILED_AT_BACKUPSHUTDOWN

Modifications apportées aux structures VSS

VSS_COMPONENTINFO structure

Membres ajoutés :

bSelectableForRestore

dwComponentFlags

cDependencies