Класс IVssWriterComponents (vswriter.h)
Интерфейс IVssWriterComponents — это интерфейс C++ (не COM), содержащий методы, используемые для получения и изменения сведений о компонентах (в виде объектов IVssComponent ), связанных с данным модулем записи, но хранящихся в документе компонентов резервного копирования инициатора запроса.
Базовый класс CVssWriter отвечает за передачу экземпляра интерфейса IVssWriterComponents в следующие обработчики событий:
- CVssWriter::OnPrepareBackup
- CVssWriter::OnBackupComplete
- CVssWriter::OnPreRestore
- CVssWriter::OnPostRestore
- CVssWriter::OnPostSnapshot
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) |