Метод IVssComponent::SetBackupMetadata (vswriter.h)

Метод SetBackupMetadata задает метаданные резервной копии с компонентом .

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

Этот метод нельзя вызвать при обработке события BackupComplete (CVssWriter::OnBackupComplete) или BackupShutdown (CVssWriter::OnBackupShutdown).

Синтаксис

HRESULT SetBackupMetadata(
  [in] LPCWSTR wszData
);

Параметры

[in] wszData

Строка расширенных символов со значением NULL, содержащая метаданные резервной копии.

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

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

Значение Значение
S_OK
Элемент успешно задан.
E_INVALIDARG
Одно из значений параметра является недопустимым.
E_OUTOFMEMORY
Вызывающий объект не имеет памяти или других системных ресурсов.
VSS_E_OBJECT_ALREADY_EXISTS
Для этого компонента уже написаны частные метаданные.
VSS_E_BAD_STATE
Этот метод не вызывался модулем записи или, если он был вызван модулем записи, он либо не был вызван во время операции резервного копирования, либо был вызван при обработке события BackupComplete или BackupShutdown.

Комментарии

SetBackupMetadata задает частные метаданные, относящиеся к записи, описывающие операцию резервного копирования.

Формат не должен соответствовать спецификации метаданных VSS.

Требования

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

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

IVssComponent

IVssComponent::GetBackupMetadata

IVssComponent::SetRestoreMetadata