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 |