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