énumération VSS_SNAPSHOT_STATE (vss.h)

L’énumération VSS_SNAPSHOT_STATE est retournée par un fournisseur pour spécifier l’état d’une opération de cliché instantané donnée.

Syntax

typedef enum _VSS_SNAPSHOT_STATE {
  VSS_SS_UNKNOWN = 0,
  VSS_SS_PREPARING,
  VSS_SS_PROCESSING_PREPARE,
  VSS_SS_PREPARED,
  VSS_SS_PROCESSING_PRECOMMIT,
  VSS_SS_PRECOMMITTED,
  VSS_SS_PROCESSING_COMMIT,
  VSS_SS_COMMITTED,
  VSS_SS_PROCESSING_POSTCOMMIT,
  VSS_SS_PROCESSING_PREFINALCOMMIT,
  VSS_SS_PREFINALCOMMITTED,
  VSS_SS_PROCESSING_POSTFINALCOMMIT,
  VSS_SS_CREATED,
  VSS_SS_ABORTED,
  VSS_SS_DELETED,
  VSS_SS_POSTCOMMITTED,
  VSS_SS_COUNT
} VSS_SNAPSHOT_STATE, *PVSS_SNAPSHOT_STATE;

Constantes

 
VSS_SS_UNKNOWN
Valeur : 0
Réservé pour le système.


État de cliché instantané inconnu.
VSS_SS_PREPARING
Réservé pour le système.


Le cliché instantané est en cours de préparation.
VSS_SS_PROCESSING_PREPARE
Réservé pour le système.


Le traitement de la préparation du cliché instantané est en cours.
VSS_SS_PREPARED
Réservé pour le système.


Le cliché instantané a été préparé.
VSS_SS_PROCESSING_PRECOMMIT
Réservé pour le système.


Le traitement du précommit de cliché instantané est en cours.
VSS_SS_PRECOMMITTED
Réservé pour le système.


Le cliché instantané est prédéfinis.
VSS_SS_PROCESSING_COMMIT
Réservé pour le système.


Le traitement de la validation de cliché instantané est en cours.
VSS_SS_COMMITTED
Réservé pour le système.


Le cliché instantané est validée.
VSS_SS_PROCESSING_POSTCOMMIT
Réservé pour le système.


Le traitement de la post-validation de cliché instantané est en cours.
VSS_SS_PROCESSING_PREFINALCOMMIT
Réservé pour le système.


Le traitement de l’opération de validation de fichier de cliché instantané est en cours.
VSS_SS_PREFINALCOMMITTED
Réservé pour le système.


Le traitement de l’opération de validation de fichier de cliché instantané est effectué.
VSS_SS_PROCESSING_POSTFINALCOMMIT
Réservé pour le système.


Le traitement du cliché instantané après la validation finale et avant la création du cliché instantané est en cours.
VSS_SS_CREATED
Le cliché instantané est créé.
VSS_SS_ABORTED
Réservé pour le système.


La création de cliché instantané est abandonnée.
VSS_SS_DELETED
Réservé pour le système.


Le cliché instantané a été supprimé.
VSS_SS_POSTCOMMITTED
VSS_SS_COUNT
Valeur réservée.

Remarques

L’état de cliché instantané est contenu dans le membre m_eStatus d’un objet VSS_SNAPSHOT_PROP , qui peut être obtenu pour un cliché instantané unique en appelant IVssBackupComponents ::GetSnapshotProperties.

Étant donné que IVssBackupComponents ::GetSnapshotProperties échoue lors de la création d’un cliché instantané avec VSS_E_OBJECT_NOT_FOUND, un demandeur ne peut obtenir aucune valeur VSS_SNAPSHOT_STATE autre que VSS_SS_CREATED.

Les appels à IVssBackupComponents ::Query peuvent également être utilisés pour obtenir l’état du cliché instantané. IVssBackupComponents ::Query est utilisé pour renvoyer des listes de clichés instantanés, qui peuvent être itérés au moyen de l’interface IVssEnumObject afin d’obtenir VSS_SNAPSHOT_PROP objets pour chaque cliché instantané qui se sont terminés sur un système donné. Cela signifie que, comme IVssBackupComponents ::GetSnapshotProperties, la méthode IVssBackupComponents ::Query ne peut retourner qu’un état de cliché instantané de VSS_SS_CREATED.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête vss.h

Voir aussi

IVssBackupComponents ::GetSnapshotProperties

IVssBackupComponents ::Query

IVssEnumObject

VSS_OBJECT_PROP

VSS_SNAPSHOT_PROP