Compartilhar 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 parcial ao arquivo

direcionamento direcionado

Novas interfaces VSS

IVssWMDependency

Modificações de interface vss existentes

interface deIVssAsync

Métodos de modificados:

IVssAsync::Wait

interfaceIVssBackupComponents

Métodos adicionados:

IVssBackupComponents::AddNewTarget

IVssBackupComponents::QueryRevertStatus

IVssBackupComponents::RevertToSnapshot

IVssBackupComponents::SetRangesFilePath

IVssBackupComponents::SetRestoreState

interfaceIVssCreateWriterMetadata

Métodos adicionados:

IVssCreateWriterMetadata::AddComponentDependency

IVssCreateWriterMetadata::SetBackupSchema

Métodos de modificados:

IVssCreateWriterMetadata::AddComponent

IVssCreateWriterMetadata::AddDatabaseFiles

IVssCreateWriterMetadata::AddDatabaseLogFiles

IVssCreateWriterMetadata::AddFilesToFileGroup

interfaceIVssExamineWriterMetadata

Métodos adicionados:

IVssExamineWriterMetadata::GetBackupSchema

interface deIVssComponent

Métodos removidos:

IVssComponent::AddNewTarget

Métodos adicionados:

IVssComponent::AddDifferencedFilesByLastModifyTime

IVssComponent::GetDifferencedFile

IVssComponent::GetDifferencedFilesCount

Métodos não são mais reservados:

IVssComponent::AddDirectedTarget

IVssComponent::GetDirectedTarget

interface deIVssWMComponent

Métodos adicionados:

IVssWMComponent::GetDependency

interface deIVssWMFiledesc

Métodos adicionados:

IVssWMFiledesc::GetBackupTypeMask

Modificações de classe VSS existentes

classe CVssWriter

Métodos de 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 do 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

valores reservados agora dão suporte:

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 nas estruturas do VSS

estrutura VSS_COMPONENTINFO

membros adicionados:

bSelectableForRestore

dwComponentFlags

cDependencies