Compartir a través de


Método CVssWriter::GetContext (vswriter.h)

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

GetContext es un método protegido implementado por la clase base CVssWriter .

Sintaxis

LONG GetContext();

Valor devuelto

Este método devuelve el contexto de las instantáneas que implican al escritor como máscara de bits (o OR bit a bit) de _VSS_SNAPSHOT_CONTEXT y _VSS_VOLUME_SNAPSHOT_ATTRIBUTES valores.

Comentarios

El contexto predeterminado de una instantánea es VSS_CTX_BACKUP.

Un solicitante puede establecer el contexto de una instantánea llamando a IVssBackupComponents::SetContext en cualquier momento antes de crear una instantánea con IVssBackupComponents::D oSnapshotSet.

IVssBackupComponents::D oSnapshotSet genera varios eventos (PrepareForSnapshot, Freeze, Thaw, PostSnapshot), el primero de los cuales es PrepareForSnapshot.

Por lo tanto, si un escritor participa en una operación de instantánea, no se puede encontrar un valor definitivo del contexto de esa instantánea cuando se llama a GetContext antes de CVssWriter::OnPrepareSnapshot.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vswriter.h (incluye Vss.h, VsWriter.h)
Library VssApi.lib

Consulte también

CVssWriter

CVssWriter::OnPrepareSnapshot

IVssBackupComponents::D oSnapshotSet

IVssBackupComponents::SetContext

_VSS_SNAPSHOT_CONTEXT

_VSS_VOLUME_SNAPSHOT_ATTRIBUTES