é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 |