Метод IVssSoftwareSnapshotProvider::SetSnapshotProperty (vsprov.h)
Задает свойство для теневой копии.
Синтаксис
HRESULT SetSnapshotProperty(
[in] VSS_ID SnapshotId,
[in] VSS_SNAPSHOT_PROPERTY_ID eSnapshotPropertyId,
[in] VARIANT vProperty
);
Параметры
[in] SnapshotId
Идентификатор теневого копирования. Этот параметр является обязательным и не может быть GUID_NULL.
[in] eSnapshotPropertyId
Значение VSS_SNAPSHOT_PROPERTY_ID , указывающее свойство, которое будет задано для теневой копии.
[in] vProperty
Значение, устанавливаемое для свойства . Сведения о допустимых типах данных и описаниях свойств, которые можно задать для теневой копии, см. в VSS_SNAPSHOT_PROP структуре.
Возвращаемое значение
Ниже приведены допустимые коды возврата для этого метода.
Значение | Значение |
---|---|
|
Свойство успешно задано. |
|
Вызывающий объект не имеет достаточных прав на резервное копирование или не является администратором. |
|
Одно из значений параметра является недопустимым. |
|
Вызывающий объект не имеет памяти или других системных ресурсов. |
|
Указанная теневая копия не найдена. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | vsprov.h |
Библиотека | VssApi.lib |