Configurations de contexte de cliché instantané
Les demandeurs contrôlent les fonctionnalités d’une cliché instantané en définissant son contexte. Ce contexte indique si le cliché instantané survivra à l’opération actuelle et le degré de coordination de l’enregistreur/fournisseur.
Persistance et contexte de cliché instantané
Une cliché instantané peut être persistante , autrement dit, la copie instantanée n’est pas supprimée après l’arrêt d’une opération de sauvegarde ou la mise en production d’un objet IVssBackupComponents.
Les clichés instantanés persistants nécessitent des contextes _VSS_SNAPSHOT_CONTEXT de VSS_CTX_CLIENT_ACCESSIBLE, de VSS_CTX_APP_ROLLBACKou de VSS_CTX_NAS_ROLLBACK. Les clichés instantanés persistants ne peuvent être effectués que pour les volumes NTFS.
Les clichés instantanés nonpersistes sont créés avec des contextes de VSS_CTX_BACKUP ou de VSS_CTX_FILE_SHARE_BACKUP. Les clichés instantanés nonpersistent peuvent être effectués pour les volumes NTFS et non NTFS.
Participation au rédacteur et clichés instantanés
Un contexte de cliché instantané peut être classé comme impliquant des écrivains ou non des écrivains.
Les contextes de cliché instantané qui impliquent des enregistreurs dans leur création sont les suivants :
- VSS_CTX_APP_ROLLBACK
- VSS_CTX_BACKUP
- VSS_CTX_CLIENT_ACCESSIBLE_WRITERS
Ceux qui n’impliquent pas les écrivains dans leur création sont les suivants :
- VSS_CTX_CLIENT_ACCESSIBLE
- VSS_CTX_FILE_SHARE_BACKUP
- VSS_CTX_NAS_ROLLBACK
Un contexte peut être utilisé avec les deux types de clichés instantanés, mais ne peut pas être utilisé pour créer une cliché instantané :
- VSS_CTX_ALL
La création d’une cliché instantané avec un contexte de VSS_CTX_ALL (en utilisant IVssBackupComponents ::StartSnapshotSet et IVssBackupComponents ::D oSnapshotSet) n’est pas prise en charge.
Les opérations qui prennent en charge un contexte de VSS_CTX_ALL sont les opérations d’administration IVssBackupComponents ::Query, IVssBackupComponents ::D eleteSnapshots, IVssBackupComponents ::BreakSnapshotSetet IVssBackupComponents ::ExposeSnapshot.
Obtention d’informations de cliché instantané
Si un demandeur connaît le GUID d’identification d’une cliché instantané (son VSS_ID), il peut obtenir des informations sur le contexte d’une copie instantanée spécifique (identifiée par son VSS_ID) en déballant la structure VSS_SNAPSHOT_PROP retournée par un appel à IVssBackupComponents ::GetSnapshotProperties.
Pour obtenir des informations contextuelles sur toutes les clichés instantanés sur un système, un demandeur examine le membre m_lSnapshotAttributes de l'Obj.Snap membre du VSS_OBJECT_PROP (qui est une structure VSS_SNAPSHOT_PROP) obtenue à l’aide de IVssEnumObject pour itérer sur la liste des objets retournés par un appel à IVssBackupComponents :: Requête.