VSS_SNAPSHOT_STATE enumeración (vss.h)

Un proveedor devuelve la enumeración VSS_SNAPSHOT_STATE para especificar el estado de una operación de instantánea determinada.

Syntax

typedef enum _VSS_SNAPSHOT_STATE {
  VSS_SS_UNKNOWN = 0,
  VSS_SS_PREPARING,
  VSS_SS_PROCESSING_PREPARE,
  VSS_SS_PREPARED,
  VSS_SS_PROCESSING_PRECOMMIT,
  VSS_SS_PRECOMMITTED,
  VSS_SS_PROCESSING_COMMIT,
  VSS_SS_COMMITTED,
  VSS_SS_PROCESSING_POSTCOMMIT,
  VSS_SS_PROCESSING_PREFINALCOMMIT,
  VSS_SS_PREFINALCOMMITTED,
  VSS_SS_PROCESSING_POSTFINALCOMMIT,
  VSS_SS_CREATED,
  VSS_SS_ABORTED,
  VSS_SS_DELETED,
  VSS_SS_POSTCOMMITTED,
  VSS_SS_COUNT
} VSS_SNAPSHOT_STATE, *PVSS_SNAPSHOT_STATE;

Constantes

 
VSS_SS_UNKNOWN
Valor: 0
Reservado para uso del sistema.


Estado de instantánea desconocido.
VSS_SS_PREPARING
Reservado para uso del sistema.


La instantánea se está preparando.
VSS_SS_PROCESSING_PREPARE
Reservado para uso del sistema.


El procesamiento de la preparación de la instantánea está en curso.
VSS_SS_PREPARED
Reservado para uso del sistema.


Se ha preparado la instantánea.
VSS_SS_PROCESSING_PRECOMMIT
Reservado para uso del sistema.


El procesamiento de la confirmación de instantáneas está en proceso.
VSS_SS_PRECOMMITTED
Reservado para uso del sistema.


La instantánea se precommite.
VSS_SS_PROCESSING_COMMIT
Reservado para uso del sistema.


El procesamiento de la confirmación de instantánea está en proceso.
VSS_SS_COMMITTED
Reservado para uso del sistema.


Se confirma la instantánea.
VSS_SS_PROCESSING_POSTCOMMIT
Reservado para uso del sistema.


El procesamiento de la instantánea postcommit está en proceso.
VSS_SS_PROCESSING_PREFINALCOMMIT
Reservado para uso del sistema.


El procesamiento de la operación de confirmación del archivo de instantánea está en curso.
VSS_SS_PREFINALCOMMITTED
Reservado para uso del sistema.


El procesamiento de la operación de confirmación del archivo de instantáneas se realiza.
VSS_SS_PROCESSING_POSTFINALCOMMIT
Reservado para uso del sistema.


El procesamiento de la instantánea después de la confirmación final y antes de la creación de instantáneas está en curso.
VSS_SS_CREATED
Se crea la instantánea.
VSS_SS_ABORTED
Reservado para uso del sistema.


Se anula la creación de instantáneas.
VSS_SS_DELETED
Reservado para uso del sistema.


Se ha eliminado la instantánea.
VSS_SS_POSTCOMMITTED
VSS_SS_COUNT
Valor reservado.

Comentarios

El estado de la instantánea se encuentra en el miembro m_eStatus de un objeto VSS_SNAPSHOT_PROP , que se puede obtener para una sola instantánea llamando a IVssBackupComponents::GetSnapshotProperties.

Dado que IVssBackupComponents::GetSnapshotProperties produce un error durante la creación de instantáneas con VSS_E_OBJECT_NOT_FOUND, un solicitante no puede obtener ningún valor de VSS_SNAPSHOT_STATE distinto de VSS_SS_CREATED.

También se pueden usar llamadas a IVssBackupComponents::Query para obtener el estado de la instantánea. IVssBackupComponents::Query se usa para devolver listas de instantáneas, que se pueden iterar por medio de la interfaz IVssEnumObject para obtener VSS_SNAPSHOT_PROP objetos para cada instantánea que se haya completado en un sistema determinado. Esto significa que, al igual que IVssBackupComponents::GetSnapshotProperties, el método IVssBackupComponents::Query solo puede devolver un estado de instantánea de VSS_SS_CREATED.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado vss.h

Consulte también

IVssBackupComponents::GetSnapshotProperties

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP

VSS_SNAPSHOT_PROP