Partager via


Méthode IVssSoftwareSnapshotProvider ::SetSnapshotProperty (vsprov.h)

Définit une propriété pour un cliché instantané.

Syntaxe

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

Paramètres

[in] SnapshotId

Identificateur de cliché instantané. Ce paramètre est obligatoire et ne peut pas être GUID_NULL.

[in] eSnapshotPropertyId

Valeur VSS_SNAPSHOT_PROPERTY_ID qui spécifie la propriété à définir pour le cliché instantané.

[in] vProperty

Valeur à définir pour la propriété . Consultez la structure VSS_SNAPSHOT_PROP pour connaître les types de données valides et les descriptions des propriétés qui peuvent être définies pour un cliché instantané.

Valeur retournée

Voici les codes de retour valides pour cette méthode.

Valeur Signification
S_OK
La propriété a été définie avec succès.
E_ACCESSDENIED
L’appelant ne dispose pas de privilèges de sauvegarde suffisants ou n’est pas administrateur.
E_INVALIDARG
L’une des valeurs de paramètre n’est pas valide.
E_OUTOFMEMORY
L’appelant n’a pas de mémoire ou d’autres ressources système.
VSS_E_OBJECT_NOT_FOUND
Le cliché instantané spécifié est introuvable.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête vsprov.h
Bibliothèque VssApi.lib

Voir aussi

IVssSoftwareSnapshotProvider