Clase CVssWriter (vswriter.h)

La clase CVssWriter es una clase base abstracta que define la interfaz por la que un escritor sincroniza su estado con VSS y otros escritores.

Cada escritor debe crear una instancia de un objeto derivado de CVssWriter.

Los objetos derivados de CVssWriter deben proporcionar implementaciones para todos los métodos virtuales puros de CVssWriter.

Un escritor puede invalidar uno o todos los métodos virtuales de CVssWriter.

Para participar en VSS, un escritor primero debe llamar a CVssWriter::Initialize y, a continuación, llamar a CVssWriter::Subscribe.

Un escritor finaliza su participación llamando a CVssWriter::Unsubscribe.

La clase base CVssWriter es responsable del ciclo de vida de las interfaces que se pasan a los controladores de eventos. Entre estas estructuras se incluyen las siguientes:

CVssWriter tiene estos tipos de miembros:

Métodos

La clase CVssWriter tiene estos métodos.

 
CVssWriter::~CVssWriter

~CVssWriter es el destructor del objeto de clase CVssWriter.
CVssWriter::AreComponentsSelected

El método AreComponentsSelected indica si un solicitante se ejecuta en modo de componente y admite la selección de componentes individuales de los que se va a realizar una copia de seguridad o realiza una copia de seguridad de volúmenes completos.
CVssWriter::CVssWriter

CVssWriter es el constructor del objeto de clase CVssWriter.
CVssWriter::GetBackupType

El método GetBackupType indica el tipo de copia de seguridad que se va a realizar.
CVssWriter::GetContext

La información de GetContext devuelve el contexto actual de las instantáneas en curso o posibles.
CVssWriter::GetCurrentLevel

El método GetCurrentLevel devuelve el nivel de aplicación actual.
CVssWriter::GetCurrentSnapshotSetId

El método GetCurrentSnapshotSetId devuelve el identificador único del conjunto de instantáneas.
CVssWriter::GetCurrentVolumeArray

El método GetCurrentVolumeArray devuelve los nombres de los volúmenes originales y las rutas de acceso UNC de los recursos compartidos de archivos remotos originales que pertenecen al conjunto de instantáneas como una matriz de cadenas de caracteres anchos terminadas en NULL. Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP y Windows Server 2003: los recursos compartidos de archivos remotos no se admiten hasta Windows 8 y Windows Server 2012.
CVssWriter::GetCurrentVolumeCount

El método GetCurrentVolumeCount devuelve el número de volúmenes del conjunto de instantáneas.
CVssWriter::GetRestoreType

El método GetRestoreType devuelve el tipo de restauración en el que participa un escritor.
CVssWriter::GetSnapshotDeviceName

El método GetSnapshotDeviceName devuelve el nombre del dispositivo que hospeda la instantánea del volumen o recurso compartido de archivos especificado.
CVssWriter::Initialize

Inicializa un objeto CVssWriter y permite que una aplicación de escritor interactúe con VSS.
CVssWriter::InstallAlternateWriter

No compatible. (CVssWriter.InstallAlternateWriter)
CVssWriter::IsBootableSystemStateBackedUp

El método IsBootableSystemStateBackedUp indica si se realizará una copia de seguridad del estado de arranque.
CVssWriter::IsPartialFileSupportEnabled

El método IsPartialFileSupportEnabled determina si la compatibilidad parcial con archivos está habilitada o deshabilitada.
CVssWriter::IsPathAffected

El método IsPathAffected determina si el directorio o el archivo especificados se incluyen en el conjunto de instantáneas actual. La ruta de acceso del directorio o archivo puede ser una ruta de acceso local o una ruta unc de un recurso compartido de archivos remoto.
CVssWriter::OnAbort

Un escritor llama al método OnAbort después de un evento Abort emitido por VSS que indica que una operación de instantánea ha finalizado prematuramente. El escritor usa este método para limpiar de su intento de participar en esa operación.
CVssWriter::OnBackOffIOOnVolume

No compatible. (CVssWriter.OnBackOffIOOnVolume)
CVssWriter::OnBackupComplete

Un escritor llama al método OnBackupComplete después de un evento BackupComplete. Se usa para realizar operaciones que se consideran necesarias después de una copia de seguridad. Sin embargo, estas operaciones no pueden modificar el documento componentes de copia de seguridad.
CVssWriter::OnBackupShutdown

Un escritor llama al método OnBackupShutdown después de un evento BackupShutdown. Se usa para realizar operaciones que se consideran necesarias cuando se cierra una aplicación de copia de seguridad, especialmente en el caso de un bloqueo de la aplicación de copia de seguridad.
CVssWriter::OnContinueIOOnVolume

No compatible. (CVssWriter.OnContinueIOOnVolume)
CVssWriter::OnFreeze

Un escritor llama al método OnFreeze al recibir un evento Freeze al principio de una inmovilización de instantáneas. Un escritor usa este método para realizar operaciones necesarias para participar en la inmovilización o para vetar la inmovilización.
CVssWriter::OnIdentify

Un escritor llama al método OnIdentify después de recibir un evento Identify.
CVssWriter::OnPostRestore

Un escritor llama al método OnPostRestore después de un evento PostRestore. Se usa para realizar operaciones que se consideran necesarias después de que un solicitante restaure los archivos en el disco. Sin embargo, estas operaciones no pueden modificar el documento componentes de copia de seguridad.
CVssWriter::OnPostSnapshot

Un escritor llama al método OnPostSnapshot después de un evento PostSnapshot.
CVssWriter::OnPrepareBackup

Un escritor llama al método OnPrepareBackup después de un evento PrepareForBackup. Este método se usa para configurar el estado de un escritor y sus componentes como preparación para una operación de copia de seguridad.
CVssWriter::OnPrepareSnapshot

Un escritor llama al método OnPrepareSnapshot para controlar un evento PrepareForSnapshot. Se usa para realizar operaciones necesarias para preparar un escritor para participar en la instantánea o para vetar una instantánea.
CVssWriter::OnPreRestore

Un escritor llama al método OnPreRestore después de un evento PreRestore.
CVssWriter::OnThaw

Un escritor llama al método OnThaw después de un evento Thaw.
CVssWriter::OnVSSApplicationStartup

No compatible. (CVssWriter.OnVSSApplicationStartup)
CVssWriter::OnVSSShutdown

No compatible. (CVssWriter.OnVssShutdown)
CVssWriter::SetWriterFailure

El método SetWriterFailure indica que este escritor ha encontrado una condición de error y establece una condición de error.
CVssWriter::Subscribe

El método Subscribe suscribe el escritor con VSS.
CVssWriter::Unsubscribe

El método Unsubscribe cancela la suscripción al escritor con VSS.

Requisitos

Requisito Value
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 vswriter.h (incluya Vss.h, VsWriter.h)