Partager via


Méthode IVssProviderCreateSnapshotSet ::P ostCommitSnapshots (vsprov.h)

La méthode PostCommitSnapshots est appelée une fois que tous les fournisseurs impliqués dans le jeu de clichés instantanés ont réussi avec CommitSnapshots. Le verrou du système d’E/S a été levé, mais les applications n’ont pas encore été déverrouillées. Il s’agit d’une opportunité pour le fournisseur d’effectuer un travail de nettoyage supplémentaire après la validation du cliché instantané.

Syntaxe

HRESULT PostCommitSnapshots(
  [in] VSS_ID SnapshotSetId,
  [in] LONG   lSnapshotsCount
);

Paramètres

[in] SnapshotSetId

VSS_ID qui identifie le jeu de clichés instantanés.

[in] lSnapshotsCount

Nombre de clichés instantanés dans le jeu de clichés instantanés.

Valeur retournée

Code/valeur de retour Description
S_OK
0x00000000L
L’opération s’est terminée avec succès.
E_OUTOFMEMORY
0x8007000EL
Mémoire insuffisante ou autres ressources système.
E_INVALIDARG
0x80070057L
L’une des valeurs de paramètre n’est pas valide.
VSS_E_OBJECT_NOT_FOUND
0x80042308L
Le paramètre SnapshotSetId fait référence à un objet introuvable.
VSS_E_PROVIDER_VETO
0x80042306L
Une erreur de fournisseur inattendue s’est produite. Si cela est retourné, l’erreur doit être décrite dans une entrée dans le journal des événements de l’application, ce qui donne à l’utilisateur des informations sur la façon de résoudre le problème.
 

Si une autre valeur est retournée, VSS écrit un événement dans le journal des événements et convertit l’erreur en VSS_E_UNEXPECTED_PROVIDER_ERROR.

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

Voir aussi

IVssProviderCreateSnapshotSet