Compartilhar via


VSS_FILE_RESTORE_STATUS enumeração (vswriter.h)

A enumeração VSS_FILE_RESTORE_STATUS define o conjunto de status de uma operação de restauração de arquivo executada nos arquivos gerenciados por um componente ou conjunto de componentes selecionado (consulte Trabalhando com selebilidade e caminhos lógicos para obter informações sobre como selecionar componentes).

Syntax

typedef enum VSS_FILE_RESTORE_STATUS {
  VSS_RS_UNDEFINED = 0,
  VSS_RS_NONE,
  VSS_RS_ALL,
  VSS_RS_FAILED
} ;

Constantes

 
VSS_RS_UNDEFINED
Valor: 0
O estado de restauração é indefinido.


Esse valor indica um erro ou indica que uma operação de restauração ainda não foi iniciada.

Esse valor não tem suporte para componentes que pertencem a gravadores expressos.
VSS_RS_NONE
Nenhum arquivo foi restaurado.


Esse valor indica um erro na restauração que não deixou nenhum arquivo restaurado no disco.
VSS_RS_ALL
Todos os arquivos foram restaurados. Esse valor indica êxito e deve ser definido para cada componente que foi
restaurado com êxito.
VSS_RS_FAILED
O processo de restauração falhou.


Esse valor indica um erro na restauração que deixou alguns arquivos restaurados no disco. Isso significa que o
os componentes no disco agora estão corrompidos.

Comentários

Se algum arquivo gerenciado por um componente ou, se ele definir um conjunto de componentes, qualquer um de seus subcomponentes não puder ser restaurado, o valor de VSS_FILE_RESTORE_STATUS deverá indicar um erro.

Os valores VSS_RS_FAILED e VSS_RS_NONE indicam que uma operação de restauração não foi concluída com êxito:

  • VSS_RS_NONE indica que uma restauração falhou normalmente: nenhum arquivo do componente ou seus subcomponentes foi restaurado no disco.
  • VSS_RS_FAIL indica que uma restauração falhou sem graça, deixando alguns arquivos restaurados no disco e alguns arquivos não restaurados.
Os solicitantes devem definir uma restauração status (usando IVssBackupComponents::SetFileRestoreStatus) para cada componente (e seu conjunto de componentes, se ele definir um) adicionado explicitamente para restauração ao Documento de Componentes de Backup (usando IVssBackupComponents::SetSelectedForRestore ou IVssBackupComponents::AddRestoreSubcomponent).

Gravadores e solicitantes podem consultar a status da restauração de um componente ou um conjunto de componentes definido por um componente selecionável com chamadas para IVssComponent::GetFileRestoreStatus. Se esse método for chamado para um componente que não foi selecionado, o valor retornado será indefinido.

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

IVssBackupComponents::SetFileRestoreStatus

IVssComponent::GetFileRestoreStatus