Compartir a través de


VSS_COMPONENT_TYPE enumeración (vswriter.h)

Tanto el solicitante como el escritor usan la enumeración VSS_COMPONENT_TYPE para especificar el tipo de componente que se usa con una operación de copia de seguridad de instantáneas.

Syntax

typedef enum VSS_COMPONENT_TYPE {
  VSS_CT_UNDEFINED = 0,
  VSS_CT_DATABASE,
  VSS_CT_FILEGROUP
} ;

Constantes

 
VSS_CT_UNDEFINED
Valor: 0
Tipo de componente no definido.


Este valor indica un error de aplicación.
VSS_CT_DATABASE
Componente de base de datos.
VSS_CT_FILEGROUP
Componente de grupo de archivos. Este es cualquier componente que no sea una base de datos.

Comentarios

Un escritor establece el tipo de un componente cuando agrega el componente a su documento de metadatos de escritor mediante IVssCreateWriterMetadata::AddComponent.

Los escritores y solicitantes pueden encontrar la información de tipo de componentes seleccionados para su inclusión en un documento de componentes de copia de seguridad mediante llamadas a IVssComponent::GetComponentType para devolver un tipo de componente directamente.

Un solicitante puede obtener el tipo de cualquier componente en el documento de metadatos del escritor determinado haciendo lo siguiente:

  1. Usar IVssExamineWriterMetadata::GetComponent para obtener una interfaz IVssWMComponent
  2. Usar IVssWMComponent::GetComponentInfo para devolver una estructura de VSS_COMPONENTINFO
  3. Examinar el miembro Type del objeto VSS_COMPONENTINFO

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 vswriter.h

Consulte también

IVssComponent::GetComponentType

VSS_COMPONENTINFO

VSS_SOURCE_TYPE