Partager via


énumération VSS_WRITERRESTORE_ENUM (vswriter.h)

L’énumération VSS_WRITERRESTORE_ENUM est utilisée par un writer pour indiquer à un demandeur les conditions dans lesquelles il va gérer les événements générés pendant une opération de restauration.

Syntax

typedef enum VSS_WRITERRESTORE_ENUM {
  VSS_WRE_UNDEFINED = 0,
  VSS_WRE_NEVER,
  VSS_WRE_IF_REPLACE_FAILS,
  VSS_WRE_ALWAYS
} ;

Constantes

 
VSS_WRE_UNDEFINED
Valeur : 0
On ne sait pas si l’enregistreur effectuera des opérations spéciales pendant l’opération de restauration.


Cet état indique une erreur de writer.
VSS_WRE_NEVER
L’enregistreur ne nécessite pas d’événements de restauration.
VSS_WRE_IF_REPLACE_FAILS
Indique que l’enregistreur s’attend toujours à gérer un
Prérestore
Événement (CvssWriter::OnPreRestore), mais attend
pour gérer un événement PostRestore
(CvssWriter::OnPostRestore) uniquement si une restauration
échoue lors de l’implémentation d’un VSS_RME_RESTORE_IF_NOT_THERE ou
méthode de restauration VSS_RME_RESTORE_IF_CAN_REPLACE
(VSS_RESTOREMETHOD_ENUM).
VSS_WRE_ALWAYS
L’enregistreur effectue toujours des opérations spéciales pendant l’opération de restauration.

Remarques

Un writer transmet une valeur de VSS_WRITERRESTORE_ENUM à IVssCreateWriterMetadata::SetRestoreMethod pour indiquer à travers ses métadonnées comment il interagit avec les demandeurs lors d’une opération de restauration.

Un demandeur récupère des informations sur la participation d’un rédacteur en appelant IVssExamineWriterMetadata::GetRestoreMethod.

Configuration requise

   
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 vswriter.h

Voir aussi

IVssCreateWriterMetadata::SetRestoreMethod

IVssExamineWriterMetadata::GetRestoreMethod

VSS_RESTOREMETHOD_ENUM