Share via


Metodo CVssWriter::GetRestoreType (vswriter.h)

Il metodo GetRestoreType restituisce il tipo di ripristino di un writer che partecipa.

GetRestoreType è un metodo protetto implementato dalla classe di base CVssWriter .

Sintassi

VSS_RESTORE_TYPE GetRestoreType();

Valore restituito

Questo metodo restituisce il tipo di operazione di ripristino in cui partecipa un writer, in termini di valori dell'enumerazione VSS_RESTORE_TYPE .

Se GetRestoreType viene chiamato durante un'operazione di backup, il valore restituito non è definito.

Commenti

Questo metodo deve essere chiamato solo durante le operazioni di ripristino.

Il tipo di ripristino predefinito è VSS_RTYPE_UNDEFINED. Tuttavia, i writer devono considerare questo tipo di ripristino come se fosse VSS_RTYPE_BY_COPY.

Un richiedente può impostare il tipo di ripristino chiamando il metodo IVssBackupComponents::SetRestoreState .

Un richiedente può chiamare IVssBackupComponents::SetRestoreState in qualsiasi momento prima della generazione di un evento PreRestore con il metodo IVssBackupComponents::P reRestore . Pertanto, per ottenere il tipo di ripristino corretto, un writer non deve chiamare GetRestoreType prima di gestire l'evento PreRestore in CVssWriter::OnPreRestore.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vswriter.h (include Vss.h, VsWriter.h)
Libreria VssApi.lib

Vedi anche

CVssWriter

CVssWriter::OnPreRestore

IVssBackupComponents::P reStore

IVssBackupComponents::SetRestoreState

VSS_RESTORE_TYPE