Freigeben über


IVssSoftwareSnapshotProvider::SetSnapshotProperty-Methode (vsprov.h)

Legt eine Eigenschaft für eine Schattenkopie fest.

Syntax

HRESULT SetSnapshotProperty(
  [in] VSS_ID                   SnapshotId,
  [in] VSS_SNAPSHOT_PROPERTY_ID eSnapshotPropertyId,
  [in] VARIANT                  vProperty
);

Parameter

[in] SnapshotId

Bezeichner für Schattenkopien. Dieser Parameter ist erforderlich und kann nicht GUID_NULL werden.

[in] eSnapshotPropertyId

Ein VSS_SNAPSHOT_PROPERTY_ID Wert, der die Eigenschaft angibt, die für die Schattenkopie festgelegt werden soll.

[in] vProperty

Der Wert, der für die -Eigenschaft festgelegt werden soll. In der VSS_SNAPSHOT_PROP-Struktur finden Sie gültige Datentypen und Beschreibungen der Eigenschaften, die für eine Schattenkopie festgelegt werden können.

Rückgabewert

Im Folgenden finden Sie die gültigen Rückgabecodes für diese Methode.

Wert Bedeutung
S_OK
Die Eigenschaft wurde erfolgreich festgelegt.
E_ACCESSDENIED
Der Aufrufer verfügt nicht über ausreichende Sicherungsberechtigungen oder ist kein Administrator.
E_INVALIDARG
Einer der Parameterwerte ist ungültig.
E_OUTOFMEMORY
Der Aufrufer verfügt über nicht genügend Arbeitsspeicher oder andere Systemressourcen.
VSS_E_OBJECT_NOT_FOUND
Die angegebene Schattenkopie wurde nicht gefunden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vsprov.h
Bibliothek VssApi.lib

Weitere Informationen

IVssSoftwareSnapshotProvider