Freigeben über


CVssWriter::GetRestoreType-Methode (vswriter.h)

Die GetRestoreType-Methode gibt den Wiederherstellungstyp zurück, an dem ein Writer beteiligt ist.

GetRestoreType ist eine geschützte Methode, die von der CVssWriter-Basisklasse implementiert wird.

Syntax

VSS_RESTORE_TYPE GetRestoreType();

Rückgabewert

Diese Methode gibt den Typ des Wiederherstellungsvorgangs zurück, an dem ein Writer beteiligt ist, in Form der Werte der VSS_RESTORE_TYPE-Enumeration .

Wenn GetRestoreType während eines Sicherungsvorgangs aufgerufen wird, ist der Rückgabewert nicht definiert.

Hinweise

Diese Methode sollte nur während Wiederherstellungsvorgängen aufgerufen werden.

Der Standardwiederherstellungstyp ist VSS_RTYPE_UNDEFINED. Writer sollten diesen Wiederherstellungstyp jedoch so behandeln, als wäre er VSS_RTYPE_BY_COPY.

Ein Anforderer kann den Wiederherstellungstyp festlegen, indem er die IVssBackupComponents::SetRestoreState-Methode aufruft .

Ein Anforderer kann IVssBackupComponents::SetRestoreState jederzeit vor der Generierung eines PreRestore-Ereignisses mit der IVssBackupComponents::P reRestore-Methode aufrufen. Daher sollte ein Writer getRestoreType nicht aufrufen, um den richtigen Wiederherstellungstyp zu erhalten, bevor das PreRestore-Ereignis in CVssWriter::OnPreRestore behandelt wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vswriter.h (enthalten Vss.h, VsWriter.h)
Bibliothek VssApi.lib

Weitere Informationen

CVssWriter

CVssWriter::OnPreRestore

IVssBackupComponents::P reRestore

IVssBackupComponents::SetRestoreState

VSS_RESTORE_TYPE