Класс IVssCreateWriterMetadata (vswriter.h)

Интерфейс IVssCreateWriterMetadata — это интерфейс C++ (не COM), содержащий методы для создания документа метаданных модуля записи в ответ на событие Identify . Он используется только в методе CVssWriter::OnIdentify .

Добавление и спецификация компонентов с помощью модуля записи осуществляется через этот интерфейс.

После его создания документ метаданных модуля записи является объектом только для чтения, который запрашивает сведения о записи и его компонентах.

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

Метод Описание
AddAlternateLocationMapping Создает альтернативное сопоставление расположения.
AddComponent Добавляет базу данных или файловую группу в качестве компонента для резервного копирования.
AddComponentDependency Указывает, что компонент участвует в резервном копировании или восстановлении, только если в нем участвуют указанные компоненты, управляемые другими модулями записи.
AddDatabaseFiles Указывает физические файлы, связанные с базой данных для резервного копирования, а также их расположение.
AddDatabaseLogFiles Указывает файлы журнала, связанные с базой данных для резервного копирования, а также их расположение.
AddExcludeFiles Указывает файлы, которые будут исключены из резервной копии.
AddFilesToFileGroup Добавляет указанный файл или файлы в указанную группу файлов.
AddIncludeFiles Зарезервировано для системного использования.
GetDocument Зарезервировано для системного использования.
SaveAsXML Сохраняет текстовую строку, содержащую документ метаданных модуля записи.
SetBackupSchema Задает схему резервного копирования (способ выполнения резервной копии), которая будет использоваться при обработке файлов модуля записи.
SetRestoreMethod Указывает, как восстанавливаются данные записи.

Методы

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

 
IVssCreateWriterMetadata::AddAlternateLocationMapping

Метод AddAlternateLocationMapping создает альтернативное сопоставление расположения для набора файлов.
IVssCreateWriterMetadata::AddComponent

Метод AddComponent добавляет базу данных или файловую группу в качестве компонента для резервного копирования.
IVssCreateWriterMetadata::AddComponentDependency

Метод AddComponentDependency позволяет модулю записи указать, что компонент, которым он управляет, имеет явную зависимость компонента записи; то есть необходимо создать резервную копию другого компонента в другом модитере записи и восстановить с его помощью.
IVssCreateWriterMetadata::AddDatabaseFiles

Метод AddDatabaseFiles указывает набор файлов (указанный файл или файлы), которые составляют компонент базы данных для резервного копирования.
IVssCreateWriterMetadata::AddDatabaseLogFiles

Метод AddDatabaseLogFiles указывает файлы журнала, связанные с базой данных для резервного копирования, а также их расположение.
IVssCreateWriterMetadata::AddExcludeFiles

Метод AddExcludeFiles используется для явного исключения набора файлов (указанных файлов или файлов), которые в противном случае могут быть неявно включены при резервном копировании компонента текущего модуля записи.
IVssCreateWriterMetadata::AddFilesToFileGroup

Метод AddFilesToFileGroup добавляет набор файлов (указанный файл или файлы) в указанный компонент группы файлов.
IVssCreateWriterMetadata::AddIncludeFiles

Не поддерживается. (IVssCreateWriterMetadata.AddIncludeFiles)
IVssCreateWriterMetadata::GetDocument

Не поддерживается. (IVssCreateWriterMetadata.GetDocument)
IVssCreateWriterMetadata::SaveAsXML

Метод SaveAsXML сохраняет документ метаданных модуля записи, содержащий сведения о состоянии модуля записи, в указанную строку.
IVssCreateWriterMetadata::SetBackupSchema

Метод SetBackupSchema используется модулем записи, чтобы указать в документе метаданных модуля записи типы операций резервного копирования, в которые он может участвовать.
IVssCreateWriterMetadata::SetRestoreMethod

Метод SetRestoreMethod указывает, как восстанавливаются данные модуля записи.

Требования

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

См. также раздел

IVssExamineWriterMetadata