Класс 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) |