Метод IVssComponent::SetRestoreMetadata (vswriter.h)
Метод SetRestoreMetadata задает метаданные модуля записи для текущего компонента.
Только модуль записи может вызывать этот метод и только в контексте реализации CVssWriter::OnPreRestore.
Синтаксис
HRESULT SetRestoreMetadata(
[in] LPCWSTR wszRestoreMetadata
);
Параметры
[in] wszRestoreMetadata
Строка расширенных символов, выделенная вызывающим объектом, завершающаяся значением NULL, содержащая метаданные восстановления для компонента.
Возвращаемое значение
Ниже приведены допустимые коды возврата для этого метода.
Значение | Значение |
---|---|
|
Элемент успешно задан. |
|
Одно из значений параметра недопустимо. |
|
У вызывающего объекта не хватает памяти или других системных ресурсов. |
|
Для этого компонента уже написаны частные метаданные. |
|
Метод был вызван вне контекста записи, обрабатывающего событие PreRestore . |
Комментарии
IVssComponent::SetRestoreMetadata задает частные метаданные для модуля записи, которые могут использоваться модулем записи во время операции восстановления.
Формат не должен соответствовать спецификации метаданных VSS.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | vswriter.h (включая Vss.h, VsWriter.h) |
Библиотека | VssApi.lib |