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) |