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
IVssBackupComponents::P reRestore