Partager via


Méthode CVssWriter::GetRestoreType (vswriter.h)

La méthode GetRestoreType retourne le type de restauration auquel un writer participe.

GetRestoreType est une méthode protégée implémentée par la classe de base CVssWriter .

Syntaxe

VSS_RESTORE_TYPE GetRestoreType();

Valeur de retour

Cette méthode retourne le type d’opération de restauration auquel un writer participe, en termes de valeurs de l’énumération VSS_RESTORE_TYPE .

Si GetRestoreType est appelé pendant une opération de sauvegarde, la valeur de retour n’est pas définie.

Remarques

Cette méthode doit être appelée uniquement pendant les opérations de restauration.

Le type de restauration par défaut est VSS_RTYPE_UNDEFINED. Toutefois, les rédacteurs doivent traiter ce type de restauration comme s’il était VSS_RTYPE_BY_COPY.

Un demandeur peut définir le type de restauration en appelant la méthode IVssBackupComponents::SetRestoreState .

Un demandeur peut appeler IVssBackupComponents::SetRestoreState à tout moment avant la génération d’un événement PreRestore avec la méthode IVssBackupComponents::P reRestore . Par conséquent, pour obtenir le type de restauration correct, un writer ne doit pas appeler GetRestoreType avant de gérer l’événement PreRestore dans CVssWriter::OnPreRestore.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête vswriter.h (inclure Vss.h, VsWriter.h)
Bibliothèque VssApi.lib

Voir aussi

CVssWriter

CVssWriter::OnPreRestore

IVssBackupComponents::P reRestore

IVssBackupComponents::SetRestoreState

VSS_RESTORE_TYPE