Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс 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) |