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

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

Синтаксис

HRESULT SetBackupSchema(
  [in] DWORD dwSchemaMask
);

Параметры

[in] dwSchemaMask

Типы операций резервного копирования, которые модуль записи поддерживает как битовую маску значений перечисления VSS_BACKUP_SCHEMA.

Для экспресс-модулей записи поддерживаются только значения VSS_BS_UNDEFINED, VSS_BS_COPY и VSS_BS_INDEPENDENT_SYSTEM_STATE .

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

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

Значение Значение
S_OK
0x00000000L
Сообщение об ошибке успешно задано.
E_INVALIDARG
0x80070057L
Недопустимый аргумент схемы резервного копирования.
E_OUTOFMEMORY
0x8007000EL
Вызывающий объект не хватает памяти или других системных ресурсов.
VSS_E_INVALID_XML_DOCUMENT
0x80042311L
Недопустимый XML-документ. Дополнительные сведения см. в журнале событий. Дополнительные сведения см. в разделе "Обработка событий и ошибок" в VSS.
VSS_E_NOT_SUPPORTED
0x8004232FL
Вызывающий объект указал значение VSS_BACKUP_SCHEMA , которое не поддерживается для экспресс-модулей записи.

Комментарии

Если метод SetBackupSchema явно не задает схему, то средству записи будет присвоено значение по умолчанию VSS_BS_UNDEFINED: модуль записи поддерживает только простую полную резервную копию и восстановление целых файлов (как определено VSS_BT_FULL), поддержка добавочных или разностных резервных копий не поддерживается, а частичные файлы не поддерживаются.

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

Требования

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

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

IVssCreateWriterMetadata

IVssExamineWriterMetadata::GetBackupSchema

VSS_BACKUP_SCHEMA