Partilhar via


Resumo das alterações da API do VSS no Windows Server 2003

Alterações no serviço VSS

Eventos adicionados:

BackupShutdown

Alterações na funcionalidade do VSS

Funcionalidade adicional:

suporte a arquivos parciais

direcionamento direcionado

Novas interfaces VSS

IVssWMDependency

Modificações de interface VSS existentes

Interface IVssAsync

Métodos modificados:

IVssAsync::Wait

Interface IVssBackupComponents

Métodos adicionados:

IVssBackupComponents::AddNewTarget

IVssBackupComponents::QueryRevertStatus

IVssBackupComponents::RevertToSnapshot

IVssBackupComponents::SetRangesFilePath

IVssBackupComponents::SetRestoreState

Interface IVssCreateWriterMetadata

Métodos adicionados:

IVssCreateWriterMetadata::AddComponentDependency

IVssCreateWriterMetadata::SetBackupSchema

Métodos modificados:

IVssCreateWriterMetadata::AddComponent

IVssCreateWriterMetadata::AddDatabaseFiles

IVssCreateWriterMetadata::AddDatabaseLogFiles

IVssCreateWriterMetadata::AddFilesToFileGroup

Interface IVssExamineWriterMetadata

Métodos adicionados:

IVssExamineWriterMetadata::GetBackupSchema

Interface IVssComponent

Métodos removidos:

IVssComponent::AddNewTarget

Métodos adicionados:

IVssComponent::AddDifferencedFilesByLastModifyTime

IVssComponent::GetDifferencedFile

IVssComponent::GetDifferencedFilesCount

Métodos não mais reservados:

IVssComponent::AddDirectedTarget

IVssComponent::GetDirectedTarget

Interface IVssWMComponent

Métodos adicionados:

IVssWMComponent::GetDependency

Interface IVssWMFiledesc

Métodos adicionados:

IVssWMFiledesc::GetBackupTypeMask

Modificações de classe VSS existentes

Classe CVssWriter

Métodos modificados:

CVssWriter::Initialize

Métodos adicionados:

CVssWriter::GetContext

CVssWriter::GetRestoreType

CVssWriter::GetSnapshotDeviceName

CVssWriter::OnBackupShutdown

Novas enumerações vss

VSS_BACKUP_SCHEMA

VSS_COMPONENT_FLAGS

VSS_FILE_SPEC_BACKUP_TYPE

VSS_RESTORE_TYPE

Modificações de enumeração vss existentes

enumeração VSS_BACKUP_TYPE

Valores adicionados:

VSS_BT_COPY

enumeração VSS_RESTORE_TARGET

Valores removidos:

VSS_RT_NEW

enumeração VSS_RESTOREMETHOD_ENUM

Valores adicionados:

VSS_RME_RESTORE_AT_REBOOT_IF_CANNOT_REPLACE

enumeração VSS_SNAPSHOT_STATE

Valores adicionados:

VSS_SS_PROCESSING_POSTCOMMIT

VSS_SS_PROCESSING_PREFINALCOMMIT

VSS_SS_PREFINALCOMMITTED

VSS_SS_PROCESSING_POSTFINALCOMMIT

enumeração _VSS_VOLUME_SNAPSHOT_ATTRIBUTES

Valores adicionados:

VSS_VOLSNAP_ATTR_AUTORECOVER

Os valores reservados agora dão suporte a:

VSS_VOLSNAP_ATTR_HARDWARE_ASSISTED

VSS_VOLSNAP_ATTR_IMPORTED

VSS_VOLSNAP_ATTR_EXPOSED_LOCALLY

VSS_VOLSNAP_ATTR_EXPOSED_REMOTELY

enumeração VSS_WRITER_STATE

Valores adicionados:

VSS_WS_FAILED_AT_BACKUPSHUTDOWN

Alterações em estruturas VSS

estrutura VSS_COMPONENTINFO

Membros adicionados:

bSelectableForRestore

dwComponentFlags

cDependencies