Метод IVssCreateExpressWriterMetadata::SetBackupSchema (vswriter.h)

Используется экспресс-модулем записи для указания в документе метаданных модуля записи типов операций резервного копирования, в которые он может участвовать.

Синтаксис

HRESULT SetBackupSchema(
  [in] DWORD dwSchemaMask
);

Параметры

[in] dwSchemaMask

Битовая маска VSS_BACKUP_SCHEMA значения перечисления, определяющие типы операций резервного копирования, поддерживаемых этим модулем записи.

Возвращаемое значение

Ниже приведены допустимые коды возврата для этого метода.

Значение Значение
S_OK
Сообщение об ошибке успешно задано.
E_INVALIDARG
Недопустимый аргумент схемы резервного копирования.
E_OUTOFMEMORY
Вызывающий объект не имеет памяти или других системных ресурсов.
VSS_E_INVALID_XML_DOCUMENT
Недопустимый XML-документ. Дополнительные сведения см. в журнале событий. Дополнительные сведения см. в разделе Обработка событий и ошибок в VSS.

Комментарии

Если setBackupSchema явно не задает схему, то экспресс-модуль записи будет назначено значение по умолчанию VSS_BS_UNDEFINED. VSS_BS_UNDEFINED означает, что модуль записи поддерживает только простое полное резервное копирование и восстановление целых файлов (как определено в VSS_BT_FULL), не поддерживает добавочные или разностные резервные копии, а частичные файлы не поддерживаются. Только типы схем резервного копирования VSS_BS_UNDEFINED, VSS_BS_COPY и VSS_BS_INDEPENDENT_SYSTEM_STATE поддерживаются экспресс-записью.

Инициаторы запроса вызывают IVssExamineWriterMetadata::GetBackupSchema , чтобы получить схемы резервных копий модуля записи, заданные SetBackupSchema.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header vswriter.h (включая Vss.h, VsWriter.h)
Библиотека VssApi.lib

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

IVssCreateExpressWriterMetadata