Поделиться через


Класс IVssWriterComponentsExt (vsbackup.h)

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

IVssWriterComponentsExt возвращается IVssBackupComponents::GetWriterComponents и наследуется от IVssWriterComponents и IUnknown.

Примечание На этапе восстановления запрашивающий объект должен вызывать IVssWriterComponentsExt::GetComponents или IVssWriterComponentsExt::GetComponentCount только после возврата вызова IVssBackupComponents::P reRestore , чтобы модуль записи не обновлял документ компонентов резервной копии. Одним из примеров такого обновления является изменение целевого объекта восстановления.
 
Управление жизненным циклом IVssWriterComponentsExt осуществляется с помощью унаследованных методов IUnknown . В частности, приложение отвечает за вызов IUnknown::Release для освобождения ресурсов, содержащихся в объекте IVssWriterComponentsExt .

IVssWriterComponentsExt не определяет никаких методов.

Наследование

Класс IVssWriterComponentsExt реализует IVssWriterComponentsIUnknown.

Требования

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