Compartilhar via


VSS_WRITERRESTORE_ENUM enumeração (vswriter.h)

A enumeração VSS_WRITERRESTORE_ENUM é usada por um gravador para indicar a um solicitante as condições sob as quais ele tratará os eventos gerados durante uma operação de restauração.

Syntax

typedef enum VSS_WRITERRESTORE_ENUM {
  VSS_WRE_UNDEFINED = 0,
  VSS_WRE_NEVER,
  VSS_WRE_IF_REPLACE_FAILS,
  VSS_WRE_ALWAYS
} ;

Constantes

 
VSS_WRE_UNDEFINED
Valor: 0
Não se sabe se o gravador executará operações especiais durante a operação de restauração.


Esse estado indica um erro de gravador.
VSS_WRE_NEVER
O gravador não requer eventos de restauração.
VSS_WRE_IF_REPLACE_FAILS
Indica que o gravador sempre espera lidar com um
PreRestore
Evento (CvssWriter::OnPreRestore), mas espera
para lidar com um evento PostRestore
(CvssWriter::OnPostRestore) somente se uma restauração
falha ao implementar um VSS_RME_RESTORE_IF_NOT_THERE ou
VSS_RME_RESTORE_IF_CAN_REPLACE método de restauração
(VSS_RESTOREMETHOD_ENUM).
VSS_WRE_ALWAYS
O gravador sempre executa operações especiais durante a operação de restauração.

Comentários

Um gravador passa um valor de VSS_WRITERRESTORE_ENUM para IVssCreateWriterMetadata::SetRestoreMethod para indicar por meio de seus metadados como ele interage com solicitantes durante uma operação de restauração.

Um solicitante recupera informações sobre a participação de um gravador chamando IVssExamineWriterMetadata::GetRestoreMethod.

Requisitos

   
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

IVssCreateWriterMetadata::SetRestoreMethod

IVssExamineWriterMetadata::GetRestoreMethod

VSS_RESTOREMETHOD_ENUM