Freigeben über


VSS_COMPONENT_TYPE-Enumeration (vswriter.h)

Die VSS_COMPONENT_TYPE-Enumeration wird sowohl vom Anforderer als auch vom Writer verwendet, um den Typ der Komponente anzugeben, die mit einem Sicherungsvorgang für Schattenkopien verwendet wird.

Syntax

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

Konstanten

 
VSS_CT_UNDEFINED
Wert: 0
Nicht definierter Komponententyp.


Dieser Wert gibt einen Anwendungsfehler an.
VSS_CT_DATABASE
Datenbankkomponente.
VSS_CT_FILEGROUP
Dateigruppenkomponente. Dies ist jede andere Komponente als eine Datenbank.

Hinweise

Ein Writer legt den Typ einer Komponente fest, wenn er die Komponente mit IVssCreateWriterMetadata::AddComponent zu seinem Writer-Metadatendokument hinzufügt.

Autoren und Anforderer können die Typinformationen von Komponenten finden, die für die Aufnahme in ein Sicherungskomponentendokument ausgewählt wurden, indem Sie IVssComponent::GetComponentType aufrufen, um einen Komponententyp direkt zurückzugeben.

Ein Anforderer kann den Typ einer beliebigen Komponente im Writer-Metadatendokument eines bestimmten Writers abrufen, indem er die folgenden Schritte ausführt:

  1. Verwenden von IVssExamineWriterMetadata::GetComponent zum Abrufen einer IVssWMComponent-Schnittstelle
  2. Verwenden von IVssWMComponent::GetComponentInfo zum Zurückgeben einer VSS_COMPONENTINFO-Struktur
  3. Untersuchen des Type-Elements des VSS_COMPONENTINFO-Objekts

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile vswriter.h

Weitere Informationen

IVssComponent::GetComponentType

VSS_COMPONENTINFO

VSS_SOURCE_TYPE