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


Метод 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 (включая Vss.h, VsWriter.h)
Библиотека VssApi.lib

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

IVssCreateWriterMetadata

IVssExamineWriterMetadata::GetBackupSchema

VSS_BACKUP_SCHEMA