Partager via


énumération VSS_COMPONENT_TYPE (vswriter.h)

L’énumération VSS_COMPONENT_TYPE est utilisée par le demandeur et l’enregistreur pour spécifier le type de composant utilisé avec une opération de sauvegarde de cliché instantané.

Syntax

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

Constantes

 
VSS_CT_UNDEFINED
Valeur : 0
Type de composant non défini.


Cette valeur indique une erreur d’application.
VSS_CT_DATABASE
Composant de base de données.
VSS_CT_FILEGROUP
Composant de groupe de fichiers. Il s’agit de tout composant autre qu’une base de données.

Remarques

Un writer définit le type d’un composant lorsqu’il ajoute le composant à son document de métadonnées writer à l’aide de IVssCreateWriterMetadata ::AddComponent.

Les rédacteurs et les demandeurs peuvent trouver les informations de type des composants sélectionnés pour inclusion dans un document de composants de sauvegarde par le biais d’appels à IVssComponent ::GetComponentType pour retourner directement un type de composant.

Un demandeur peut obtenir le type d’un composant dans le document de métadonnées writer d’un rédacteur donné en procédant comme suit :

  1. Utilisation de IVssExamineWriterMetadata ::GetComponent pour obtenir une interface IVssWMComponent
  2. Utilisation de IVssWMComponent ::GetComponentInfo pour retourner une structure VSS_COMPONENTINFO
  3. Examen du membre Type de l’objet VSS_COMPONENTINFO

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête vswriter.h

Voir aussi

IVssComponent ::GetComponentType

VSS_COMPONENTINFO

VSS_SOURCE_TYPE