VSS_RESTORE_TARGET enumeração (vswriter.h)
A enumeração VSS_RESTORE_TARGET é usada por um gravador no momento da restauração para indicar como todos os arquivos incluídos em um componente selecionado e todos os arquivos em qualquer conjunto de componentes definidos por ele devem ser restaurados. (Consulte Trabalhando com selebilidade e caminhos lógicos para obter informações sobre como selecionar componentes.)
Definir um destino de restauração modifica ou substitui o método de restauração definido durante o backup (consulte VSS_RESTOREMETHOD_ENUM).
Syntax
typedef enum VSS_RESTORE_TARGET {
VSS_RT_UNDEFINED = 0,
VSS_RT_ORIGINAL,
VSS_RT_ALTERNATE,
VSS_RT_DIRECTED,
VSS_RT_ORIGINAL_LOCATION
} ;
Constantes
VSS_RT_UNDEFINED Valor: 0 Nenhum destino é definido. Esse valor indica um erro por parte do gravador. Não há suporte para esse valor para gravadores expressos. |
VSS_RT_ORIGINAL Esse é o destino de restauração padrão. Esse valor indica que a restauração dos arquivos incluídos em um componente selecionado (ou no conjunto de componentes) definido por esse componente) deve continuar de acordo com o método de restauração original especificado no momento do backup por um valor VSS_RESTOREMETHOD_ENUM . |
VSS_RT_ALTERNATE Os arquivos são restaurados para um local determinado a partir de um mapeamento de local alternativo existente. O destino de restauração deve ser definido como VSS_RT_ALTERNATE somente quando o local alternativo mapeamentos foram definidos para todos os arquivos gerenciados por um componente ou conjunto de componentes selecionado. Não há suporte para esse valor para gravadores expressos. |
VSS_RT_DIRECTED Use o direcionamento direcionado pelo gravador no momento da restauração para restaurar um arquivo. O direcionamento direcionado permite que um gravador controle, em uma base arquivo por arquivo, como um arquivo é restaurado — indicando quanto de um arquivo deve ser restaurado e em quais arquivos o o arquivo de backup deve ser restaurado. Não há suporte para esse valor para gravadores expressos. |
VSS_RT_ORIGINAL_LOCATION Os arquivos são restaurados para o local em que estavam no momento do backup, mesmo que o original método restore que foi especificado no momento do backup foi VSS_RME_RESTORE_TO_ALTERNATE_LOCATION. Windows Server 2003 e Windows XP: Não há suporte para esse valor. Não há suporte para esse valor para gravadores expressos. |
Comentários
Um destino de VSS_RT_UNDEFINED indica um estado de erro.
No momento do backup, os gravadores definem o comportamento de restauração padrão indicando um método de restauração (VSS_RESTOREMETHOD_ENUM) definido com IVssCreateWriterMetadata::SetRestoreMethod.
Se um gravador não definir explicitamente o destino de restauração de um componente e qualquer conjunto de componentes definido por ele, por padrão, ele será definido como VSS_RT_ORIGINAL.
No momento da restauração, um valor de VSS_RESTORE_TARGET diferente de VSS_RT_ORIGINAL substitui o valor do método de restauração especificado originalmente especificado por VSS_RESTOREMETHOD_ENUM e definido por IVssCreateWriterMetadata::SetRestoreMethod.
Somente gravadores (usando IVssComponent::SetRestoreTarget) podem definir um destino de restauração (VSS_RESTORE_TARGET) e alterar como os arquivos são restaurados substituindo o método de restauração).
Solicitantes e gravadores podem acessar o destino de restauração atual por meio de IVssComponent::GetRestoreTarget.
Um destino de restauração de VSS_RT_ORIGINAL não significa que os arquivos devem ser restaurados para seu local original, mas que o método de restauração especificado originalmente (VSS_RESTOREMETHOD_ENUM) deve ser respeitado. Por exemplo, se um gravador definir um método de restauração de VSS_RME_RESTORE_TO_ALTERNATE_LOCATION para um componente selecionado e o destino de restauração for VSS_RT_ORIGINAL, os arquivos deverão ser restaurados para o local alternativo definido pelo gravador.
(Neste exemplo, se um gravador não definiu mapeamentos de localização alternativos, será um erro de gravador e o solicitante deverá reportá-lo.)
Um destino de restauração de VSS_RT_ALTERNATE sem um mapeamento de local alternativo definido constitui um erro de gravador e o solicitante deve reportá-lo como tal.
Consulte Locais de backup e restauração não padrão para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | vswriter.h |
Confira também
IVssComponent::GetRestoreTarget