Condividi tramite


Metodo CVssWriter::GetContext (vswriter.h)

Le informazioni GetContext restituiscono il contesto corrente per le copie shadow in corso o possibili.

GetContext è un metodo protetto implementato dalla classe di base CVssWriter .

Sintassi

LONG GetContext();

Valore restituito

Questo metodo restituisce il contesto per le copie shadow che coinvolgono il writer come maschera bit (o or bit per bit) di valori _VSS_SNAPSHOT_CONTEXT e _VSS_VOLUME_SNAPSHOT_ATTRIBUTES .

Commenti

Il contesto predefinito per una copia shadow è VSS_CTX_BACKUP.

Un richiedente può impostare il contesto per una copia shadow chiamando IVssBackupComponents::SetContext in qualsiasi momento prima di creare una copia shadow con IVssBackupComponents::D oSnapshotSet.

IVssBackupComponents::D oSnapshotSet genera un numero di eventi (PrepareForSnapshot, Freeze, Thaw, PostSnapshot), il primo dei quali è PrepareForSnapshot.

Pertanto, se un writer partecipa a un'operazione di copia shadow, non è possibile trovare un valore definitivo del contesto della copia shadow quando GetContext viene chiamato prima di CVssWriter::OnPrepareSnapshot.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vswriter.h (include Vss.h, VsWriter.h)
Libreria VssApi.lib

Vedi anche

CVssWriter

CVssWriter::OnPrepareSnapshot

IVssBackupComponents::D oSnapshotSet

IVssBackupComponents::SetContext

_VSS_SNAPSHOT_CONTEXT

_VSS_VOLUME_SNAPSHOT_ATTRIBUTES