Compartir a través de


Resumen de los cambios de la API de VSS en Windows Server 2003

Cambios en el servicio VSS

Eventos agregados:

BackupShutdown

Cambios en la funcionalidad de VSS

Funcionalidad adicional:

compatibilidad con archivos parciales

destinatarios dirigidos

Nuevas interfaces de VSS

IVssWMDependency

Modificaciones existentes de la interfaz de VSS

Interfaz IVssAsync

Métodos modificados:

IVssAsync::Wait

Interfaz IVssBackupComponents

Métodos agregados:

IVssBackupComponents::AddNewTarget

IVssBackupComponents::QueryRevertStatus

IVssBackupComponents::RevertToSnapshot

IVssBackupComponents::SetRangesFilePath

IVssBackupComponents::SetRestoreState

Interfaz IVssCreateWriterMetadata

Métodos agregados:

IVssCreateWriterMetadata::AddComponentDependency

IVssCreateWriterMetadata::SetBackupSchema

Métodos modificados:

IVssCreateWriterMetadata::AddComponent

IVssCreateWriterMetadata::AddDatabaseFiles

IVssCreateWriterMetadata::AddDatabaseLogFiles

IVssCreateWriterMetadata::AddFilesToFileGroup

Interfaz IVssExamineWriterMetadata

Métodos agregados:

IVssExamineWriterMetadata::GetBackupSchema

Interfaz IVssComponent

Métodos quitados:

IVssComponent::AddNewTarget

Métodos agregados:

IVssComponent::AddDifferencedFilesByLastModifyTime

IVssComponent::GetDifferencedFile

IVssComponent::GetDifferencedFilesCount

Los métodos ya no están reservados:

IVssComponent::AddDirectedTarget

IVssComponent::GetDirectedTarget

Interfaz IVssWMComponent

Métodos agregados:

IVssWMComponent::GetDependency

Interfaz IVssWMFiledesc

Métodos agregados:

IVssWMFiledesc::GetBackupTypeMask

Modificaciones de clase VSS existentes

CVssWriter ( clase)

Métodos modificados:

CVssWriter::Initialize

Métodos agregados:

CVssWriter::GetContext

CVssWriter::GetRestoreType

CVssWriter::GetSnapshotDeviceName

CVssWriter::OnBackupShutdown

Nuevas enumeraciones de VSS

VSS_BACKUP_SCHEMA

VSS_COMPONENT_FLAGS

VSS_FILE_SPEC_BACKUP_TYPE

VSS_RESTORE_TYPE

Modificaciones de enumeración de VSS existentes

enumeración VSS_BACKUP_TYPE

Valores agregados:

VSS_BT_COPY

enumeración VSS_RESTORE_TARGET

Valores quitados:

VSS_RT_NEW

enumeración VSS_RESTOREMETHOD_ENUM

Valores agregados:

VSS_RME_RESTORE_AT_REBOOT_IF_CANNOT_REPLACE

enumeración VSS_SNAPSHOT_STATE

Valores agregados:

VSS_SS_PROCESSING_POSTCOMMIT

VSS_SS_PROCESSING_PREFINALCOMMIT

VSS_SS_PREFINALCOMMITTED

VSS_SS_PROCESSING_POSTFINALCOMMIT

enumeración _VSS_VOLUME_SNAPSHOT_ATTRIBUTES

Valores agregados:

VSS_VOLSNAP_ATTR_AUTORECOVER

Los valores reservados ahora admiten:

VSS_VOLSNAP_ATTR_HARDWARE_ASSISTED

VSS_VOLSNAP_ATTR_IMPORTED

VSS_VOLSNAP_ATTR_EXPOSED_LOCALLY

VSS_VOLSNAP_ATTR_EXPOSED_REMOTELY

enumeración VSS_WRITER_STATE

Valores agregados:

VSS_WS_FAILED_AT_BACKUPSHUTDOWN

Cambios en estructuras de VSS

estructura de VSS_COMPONENTINFO

Miembros agregados:

bSelectableForRestore

dwComponentFlags

cDependencies