Clase IVssBackupComponents (vsbackup.h)

Un solicitante usa la interfaz IVssBackupComponents para sondear los escritores sobre el estado del archivo y para ejecutar operaciones de copia de seguridad y restauración.

Las aplicaciones obtienen una instancia de la interfaz IVssBackupComponents mediante una llamada a CreateVssBackupComponents.

Un objeto IVssBackupComponents solo se puede usar para una sola operación de copia de seguridad, restauración o consulta .

Una vez finalizada la operación de copia de seguridad, restauración o consulta correctamente o finalizada explícitamente, un solicitante debe liberar el objeto IVssBackupComponents llamando a IVssBackupComponents::Release. No se debe reutilizar un objeto IVssBackupComponents . Por ejemplo, no puede realizar una operación de copia de seguridad o restauración con el mismo objeto IVssBackupComponents que ya ha usado para una operación de consulta .

Herencia

La interfaz IVssBackupComponents hereda de la interfaz IUnknown . IVssBackupComponents también tiene estos tipos de miembros:

Métodos

La clase IVssBackupComponents tiene estos métodos.

 
IVssBackupComponents::AbortBackup

El método AbortBackup notifica a VSS que se ha finalizado una operación de copia de seguridad.
IVssBackupComponents::AddAlternativeLocationMapping

Un solicitante usa el método AddAlternativeLocationMapping para indicar que se usó una asignación de ubicación alternativa para restaurar todos los miembros de un conjunto de archivos en un componente determinado.
IVssBackupComponents::AddComponent

Se usa para agregar explícitamente al conjunto de copia de seguridad.
IVssBackupComponents::AddNewTarget

Un solicitante usa el método AddNewTarget durante una operación de restauración para indicar que la aplicación de copia de seguridad planea restaurar archivos en una nueva ubicación.
IVssBackupComponents::AddRestoreSubcomponent

Indica que un miembro de subcomponente de un conjunto de componentes, que se había marcado como no seleccionable para la copia de seguridad, pero que está marcado como seleccionable para la restauración, se va a restaurar.
IVssBackupComponents::AddToSnapshotSet

El método AddToSnapshotSet agrega un volumen original o un recurso compartido de archivos remoto original al conjunto de instantáneas.
IVssBackupComponents::BackupComplete

El método BackupComplete hace que VSS genere un evento BackupComplete, que indica a los escritores que se ha completado el proceso de copia de seguridad.
IVssBackupComponents::BreakSnapshotSet

El método BreakSnapshotSet hace que VSS "olvide" la existencia de un conjunto de instantáneas.
IVssBackupComponents::D eleteSnapshots

El método DeleteSnapshots elimina una o varias instantáneas o un conjunto de instantáneas.
IVssBackupComponents::D isableWriterClasses

El método DisableWriterClasses impide que una clase específica de escritores reciba eventos.
IVssBackupComponents::D isableWriterInstances

El método DisableWriterInstances deshabilita una instancia o instancias de escritor especificadas.
IVssBackupComponents::D oSnapshotSet

Confirma todas las instantáneas de este conjunto simultáneamente.
IVssBackupComponents::EnableWriterClasses

El método EnableWriterClasses permite a los escritores especificados recibir todos los eventos.
IVssBackupComponents::ExposeSnapshot

El método ExposeSnapshot expone una instantánea como una letra de unidad, una carpeta montada o un recurso compartido de archivos.
IVssBackupComponents::FreeWriterMetadata

El método FreeWriterMetadata libera los recursos del sistema asignados cuando se llamó a IVssBackupComponents::GatherWriterMetadata.
IVssBackupComponents::FreeWriterStatus

El método FreeWriterStatus libera los recursos del sistema asignados durante la llamada a IVssBackupComponents::GatherWriterStatus.
IVssBackupComponents::GatherWriterMetadata

El método GatherWriterMetadata solicita a cada escritor que envíe los metadatos que han recopilado. El método generará un evento Identify para comunicarse con escritores.
IVssBackupComponents::GatherWriterStatus

El método GatherWriterStatus solicita a cada escritor que envíe un mensaje de estado.
IVssBackupComponents::GetSnapshotProperties

El método GetSnapshotProperties obtiene las propiedades de la instantánea especificada.
IVssBackupComponents::GetWriterComponents

El método GetWriterComponents se usa para devolver información sobre esos componentes de un escritor determinado que se han almacenado en el documento componentes de copia de seguridad de un solicitante.
IVssBackupComponents::GetWriterComponentsCount

El método GetWriterComponentsCount devuelve el número de escritores cuyos componentes se han agregado al documento de componentes de copia de seguridad de un solicitante.
IVssBackupComponents::GetWriterMetadata

El método GetWriterMetadata devuelve los metadatos de un escritor específico que se ejecuta en el sistema.
IVssBackupComponents::GetWriterMetadataCount

El método GetWriterMetadataCount devuelve el número de escritores con metadatos.
IVssBackupComponents::GetWriterStatus

El método GetWriterStatus devuelve el estado del escritor especificado.
IVssBackupComponents::GetWriterStatusCount

El método GetWriterStatusCount devuelve el número de escritores con estado.
IVssBackupComponents::ImportSnapshots

Importa instantáneas transportadas desde una máquina diferente.
IVssBackupComponents::InitializeForBackup

El método InitializeForBackup inicializa los metadatos de los componentes de copia de seguridad como preparación para la copia de seguridad.
IVssBackupComponents::InitializeForRestore

El método InitializeForRestore inicializa la interfaz IVssBackupComponents como preparación para una operación de restauración.
IVssBackupComponents::IsVolumeSupported

El método IsVolumeSupported determina si el proveedor especificado admite instantáneas en el volumen o recurso compartido de archivos remoto especificado.
IVssBackupComponents::P ostRestore

El método PostRestore hará que VSS genere un evento PostRestore, lo que indica a los escritores que ha finalizado la operación de restauración actual.
IVssBackupComponents::P repareForBackup

El método PrepareForBackup hará que VSS genere un evento PrepareForBackup, que indica a los escritores que se preparen para una próxima operación de copia de seguridad. Esto hace que el documento componentes de copia de seguridad de un solicitante esté disponible para escritores.
IVssBackupComponents::P reRestore

El método PreRestore hará que VSS genere un evento PreRestore y que los escritores de señalización se preparen para una próxima operación de restauración.
IVssBackupComponents::Query

El método Query consulta proveedores en el sistema o las instantáneas completadas en el sistema que residen en el contexto actual. Solo se puede llamar al método durante las operaciones de copia de seguridad.
IVssBackupComponents::QueryRevertStatus

Devuelve un puntero de interfaz IVssAsync que se puede usar para determinar el estado de la operación de reversión. (IVssBackupComponents.QueryRevertStatus)
IVssBackupComponents::RevertToSnapshot

Revierte un volumen a una instantánea anterior. (IVssBackupComponents.RevertToSnapshot)
IVssBackupComponents::SaveAsXML

El método SaveAsXML guarda el documento componentes de copia de seguridad que contiene la información de estado de un solicitante en una cadena especificada. Este documento XML, que contiene el documento componentes de copia de seguridad, siempre debe guardarse de forma segura como parte de una operación de copia de seguridad.
IVssBackupComponents::SetAdditionalRestores

Un solicitante usa el método SetAdditionalRestores durante las operaciones de restauración incremental o diferencial para indicar a los escritores que un componente determinado requerirá operaciones de restauración adicionales para recuperarla por completo.
IVssBackupComponents::SetBackupOptions

El método SetBackupOptions establece una cadena de parámetros de copia de seguridad privados o dependientes del escritor para un componente.
IVssBackupComponents::SetBackupState

El método SetBackupState define una configuración general para una operación de copia de seguridad.
IVssBackupComponents::SetBackupSucceed

El método SetBackupSucceededed indica si la copia de seguridad del componente especificado de un escritor específico se realizó correctamente.
IVssBackupComponents::SetContext

El método SetContext establece el contexto para las operaciones posteriores relacionadas con la instantánea.
IVssBackupComponents::SetFileRestoreStatus

El método SetFileRestoreStatus indica si algunos, todos o ningún archivo se restauraron correctamente.
IVssBackupComponents::SetPreviousBackupStamp

El método SetPreviousBackupStamp establece la marca de copia de seguridad de una operación de copia de seguridad anterior, en la que se basará una operación de copia de seguridad diferencial o incremental.
IVssBackupComponents::SetRangesFilePath

El método SetRangesFilePath se usa cuando una operación de archivo parcial requiere un archivo ranges y ese archivo se ha restaurado en una ubicación distinta de la original.
IVssBackupComponents::SetRestoreOptions

El método SetRestoreOptions establece una cadena de parámetros de restauración privados o dependientes del escritor para un componente de escritor.
IVssBackupComponents::SetRestoreState

El método SetRestoreState define una configuración general para una operación de restauración.
IVssBackupComponents::SetSelectedForRestore

El método SetSelectedForRestore indica si el componente seleccionable especificado está seleccionado para la restauración.
IVssBackupComponents::StartSnapshotSet

El método StartSnapshotSet crea un nuevo conjunto de instantáneas vacía.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vsbackup.h (incluya VsBackup.h, Vss.h, VsWriter.h)