Share via


Détails de la création de clichés instantanés

En général, la façon dont un cliché instantané est créé dépend du type de cliché instantané à créer, de son contexte et du rôle accordé aux rédacteurs dans l’opération de cliché instantané. (Pour plus d’informations , consultez Configurations du contexte de clichés instantanés.)

Le contexte de cliché instantané est défini en appelant la méthode IVssBackupComponents::SetContext . Avant d’appeler la méthode IVssBackupComponents::D oSnapshotSet pour créer un cliché instantané, les demandeurs doivent appeler les méthodes IVssBackupComponents dans l’ordre spécifié dans les sections suivantes.

Conditions préalables pour tous les clichés instantanés

Quel que soit le niveau de participation du rédacteur, la création d’un cliché instantané nécessite toujours que le demandeur soit initialisé avec des appels à IVssBackupComponents::InitializeForBackup et IVssBackupComponents::StartSnapshotSet.

Si cet appel n’est pas effectué, la méthode IVssBackupComponents::D oSnapshotSet retourne une erreur.

Clichés instantanés avec participation de writer

Si le contexte de cliché instantané spécifie la participation de l’enregistreur (autrement dit, IVssBackupComponents::SetContext est appelé avec VSS_CTX_BACKUP ou VSS_CTX_APP_ROLLBACK) :

Clichés instantanés sans participation de l’auteur

La création de clichés instantanés sans participation de l’enregistreur est déconseillée pour les applications de sauvegarde standard (voir Sauvegardes sans participation de l’enregistreur).

Il existe des utilisations, telles que les sauvegardes rapides d’un disque pour fournir un filet de sécurité contre l’altération accidentelle des fichiers, qui peuvent être effectuées sans participation explicite de l’enregistreur. Un tel cliché instantané aurait un contexte de VSS_CTX_FILE_SHARE_BACKUP ou de VSS_CTX_NAS_ROLLBACK.

Pour ce type de cliché instantané, notez les points suivants :