Metodo IVssSoftwareSnapshotProvider::SetSnapshotProperty (vsprov.h)

Imposta una proprietà per una copia shadow.

Sintassi

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

Parametri

[in] SnapshotId

Identificatore di copia shadow. Questo parametro è obbligatorio e non può essere GUID_NULL.

[in] eSnapshotPropertyId

Valore VSS_SNAPSHOT_PROPERTY_ID che specifica la proprietà da impostare per la copia shadow.

[in] vProperty

Valore da impostare per la proprietà . Vedere la struttura VSS_SNAPSHOT_PROP per i tipi di dati validi e le descrizioni delle proprietà che possono essere impostate per una copia shadow.

Valore restituito

Di seguito sono riportati i codici restituiti validi per questo metodo.

Valore Significato
S_OK
La proprietà è stata impostata correttamente.
E_ACCESSDENIED
Il chiamante non dispone di privilegi di backup sufficienti o non è un amministratore.
E_INVALIDARG
Uno dei valori dei parametri non è valido.
E_OUTOFMEMORY
Il chiamante non è in memoria o in altre risorse di sistema.
VSS_E_OBJECT_NOT_FOUND
La copia shadow specificata non è stata trovata.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vsprov.h
Libreria VssApi.lib

Vedi anche

IVssSoftwareSnapshotProvider