Класс IVssWriterComponents (vswriter.h)

Интерфейс IVssWriterComponents — это интерфейс C++ (не COM), содержащий методы, используемые для получения и изменения сведений о компонентах (в виде объектов IVssComponent ), связанных с данным модулем записи, но хранящихся в документе компонентов резервного копирования инициатора запроса.

Базовый класс CVssWriter отвечает за передачу экземпляра интерфейса IVssWriterComponents в следующие обработчики событий:

Кроме того, экземпляр интерфейса IVssWriterComponentsExt , который реализует запрашивающую версию интерфейса IVssWriterComponents , возвращается методом IVssBackupComponents::GetWriterComponents.

IVssWriterComponents определяет следующие методы.

Метод Описание
GetComponent Возвращает компоненты, принадлежащие данному экземпляру модуля записи.
GetComponentCount Возвращает количество компонентов, принадлежащих данному экземпляру модуля записи.
GetWriterInfo Возвращает экземпляр и идентификатор класса модуля записи, ответственного за компоненты.

Методы

Класс IVssWriterComponents содержит следующие методы.

 
IVssWriterComponents::GetComponent

Метод GetComponent возвращает интерфейс IVssComponent одному из компонентов модуля записи, явно хранящихся в документе компонентов резервного копирования.
IVssWriterComponents::GetComponentCount

Метод GetComponentCount возвращает количество компонентов модуля записи, явно хранящихся в документе компонентов резервного копирования.
IVssWriterComponents::GetWriterInfo

Метод GetWriterInfo получает экземпляр и идентификатор класса модуля записи, ответственного за компоненты.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header vswriter.h (включая Vss.h, VsWriter.h)