Méthode IVssProviderCreateSnapshotSet ::P reCommitSnapshots (vsprov.h)
La méthode PreCommitSnapshots garantit que le fournisseur est prêt à valider rapidement les LUN préparés. Cela se produit immédiatement avant les écritures de vidage et de conservation, mais pendant que les applications sont dans un état figé. Pendant cet appel, le fournisseur doit préparer tous les clichés instantanés du jeu de clichés instantanés indiqué par SnapshotSetId pour la validation par l’appel de méthode CommitSnapshots qui va suivre. Pendant que le fournisseur traite cette méthode, les applications ont été figées, de sorte que le temps passé dans cette méthode doit être réduit.
Syntaxe
HRESULT PreCommitSnapshots(
[in] VSS_ID SnapshotSetId
);
Paramètres
[in] SnapshotSetId
VSS_ID qui identifie le jeu de clichés instantanés.
Valeur retournée
Code/valeur de retour | Description |
---|---|
|
L’opération s’est terminée avec succès. |
|
Mémoire insuffisante ou autres ressources système. |
|
L’une des valeurs de paramètre n’est pas valide. |
|
Le paramètre SnapshotSetId fait référence à un objet introuvable. |
|
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 |