Partager via


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

Les informations GetContext retournent le contexte actuel pour les clichés instantanés en cours ou possibles.

GetContext est une méthode protégée implémentée par la classe de base CVssWriter .

Syntaxe

LONG GetContext();

Valeur de retour

Cette méthode retourne le contexte de tous les clichés instantanés impliquant l’enregistreur en tant que masque de bits (ou OR au niveau du bit) de valeurs _VSS_SNAPSHOT_CONTEXT et _VSS_VOLUME_SNAPSHOT_ATTRIBUTES .

Remarques

Le contexte par défaut d’un cliché instantané est VSS_CTX_BACKUP.

Un demandeur peut définir le contexte d’un cliché instantané en appelant IVssBackupComponents ::SetContext à tout moment avant de créer un cliché instantané avec IVssBackupComponents ::D oSnapshotSet.

IVssBackupComponents ::D oSnapshotSet génère un certain nombre d’événements (PrepareForSnapshot, Freeze, Thaw, PostSnapshot), dont le premier est PrepareForSnapshot.

Par conséquent, si un writer participe à une opération de cliché instantané, une valeur définitive du contexte de ce cliché instantané est introuvable lorsque GetContext est appelé avant CVssWriter ::OnPrepareSnapshot.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête vswriter.h (inclure Vss.h, VsWriter.h)
Bibliothèque VssApi.lib

Voir aussi

CVssWriter

CVssWriter ::OnPrepareSnapshot

IVssBackupComponents ::D oSnapshotSet

IVssBackupComponents ::SetContext

_VSS_SNAPSHOT_CONTEXT

_VSS_VOLUME_SNAPSHOT_ATTRIBUTES