Метод IVssExamineWriterMetadata::GetBackupSchema (vsbackup.h)

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

Синтаксис

HRESULT GetBackupSchema(
  DWORD *pdwSchemaMask
);

Параметры

pdwSchemaMask

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

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

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

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

Комментарии

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

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

Требования

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

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

IVssCreateWriterMetadata::SetBackupSchema

IVssExamineWriterMetadata

VSS_BACKUP_SCHEMA