Freigeben über


IVssWriterComponents-Klasse (vswriter.h)

Die IVssWriterComponents-Schnittstelle ist eine C++-Schnittstelle (nicht COM), die Methoden enthält, die zum Abrufen und Ändern von Komponenteninformationen (in Form von IVssComponent-Objekten ) verwendet werden, die einem bestimmten Writer zugeordnet sind, aber im Dokument der Sicherungskomponenten eines Anforderers gespeichert sind.

Die CVssWriter-Basisklasse ist dafür verantwortlich, einen instance der IVssWriterComponents-Schnittstelle an die folgenden Ereignishandler zu übergeben:

Darüber hinaus wird ein instance der IVssWriterComponentsExt-Schnittstelle, die eine anforderungsseitige Version der IVssWriterComponents-Schnittstelle implementiert, von IVssBackupComponents::GetWriterComponents zurückgegeben.

IVssWriterComponents definiert die folgenden Methoden.

Methode BESCHREIBUNG
GetComponent Gibt die Komponenten zurück, die zu einem bestimmten Writer instance gehören.
GetComponentCount Gibt die Anzahl der Komponenten zurück, die zu einem bestimmten Writer instance gehören.
GetWriterInfo Gibt den instance- und Klassenbezeichner des Writers zurück, der für die Komponenten verantwortlich ist.

Methoden

Die IVssWriterComponents-Klasse verfügt über diese Methoden.

 
IVssWriterComponents::GetComponent

Die GetComponent-Methode gibt eine IVssComponent-Schnittstelle für eine der Komponenten eines bestimmten Writers zurück, die explizit im Dokument Sicherungskomponenten gespeichert sind.
IVssWriterComponents::GetComponentCount

Die GetComponentCount-Methode gibt die Anzahl der Komponenten eines bestimmten Writers zurück, die explizit im Dokument Sicherungskomponenten gespeichert sind.
IVssWriterComponents::GetWriterInfo

Die GetWriterInfo-Methode ruft den instance- und Klassenbezeichner des für die Komponenten verantwortlichen Writers ab.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vswriter.h (einschließlich Vss.h, VsWriter.h)