Partager via


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

Demande au fournisseur de définir une valeur de propriété pour le instantané spécifié.

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 8.1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête vsprov.h
Bibliothèque VssApi.lib

Voir aussi

IVssFileShareSnapshotProvider