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

O método GetRestoreType retorna o tipo de restauração do qual um gravador está participando.

GetRestoreType é um método protegido implementado pela classe base CVssWriter .

Sintaxe

VSS_RESTORE_TYPE GetRestoreType();

Valor retornado

Esse método retorna o tipo de operação de restauração em que um gravador está participando, em termos de valores da enumeração VSS_RESTORE_TYPE .

Se GetRestoreType for chamado durante uma operação de backup, o valor retornado será indefinido.

Comentários

Esse método deve ser chamado somente durante operações de restauração.

O tipo de restauração padrão é VSS_RTYPE_UNDEFINED. No entanto, os gravadores devem tratar esse tipo de restauração como se fosse VSS_RTYPE_BY_COPY.

Um solicitante pode definir o tipo de restauração chamando o método IVssBackupComponents::SetRestoreState .

Um solicitante pode chamar IVssBackupComponents::SetRestoreState a qualquer momento antes de sua geração de um evento PreRestore com o método IVssBackupComponents::P reRestore . Portanto, para obter o tipo de restauração correto, um gravador não deve chamar GetRestoreType antes de manipular o evento PreRestore em CVssWriter::OnPreRestore.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho vswriter.h (inclua Vss.h, VsWriter.h)
Biblioteca VssApi.lib

Confira também

CVssWriter

CVssWriter::OnPreRestore

IVssBackupComponents::P reRestore

IVssBackupComponents::SetRestoreState

VSS_RESTORE_TYPE