Méthode IVssProviderCreateSnapshotSet ::EndPrepareSnapshots (vsprov.h)
La méthode EndPrepareSnapshots est appelée une fois pour le jeu de clichés instantanés complet, après le dernier appel IVssHardwareSnapshotProvider ::BeginPrepareSnapshot . Cette méthode est conçue comme un point où le fournisseur peut attendre que le travail de préparation du cliché instantané se termine. Étant donné que l’exécution d’EndPrepareSnapshots peut prendre beaucoup de temps, un fournisseur doit être prêt à accepter un appel de méthode AbortSnapshots à tout moment et à mettre immédiatement fin au travail de préparation.
Syntaxe
HRESULT EndPrepareSnapshots(
[in] VSS_ID SnapshotSetId
);
Paramètres
[in] SnapshotSetId
VSS_ID du 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. |
|
Il n’y a pas assez de stockage sur disque pour créer un cliché instantané. Un espace disque insuffisant peut également générer des valeurs de retour d’erreur VSS_E_PROVIDER_VETO ou VSS_E_OBJECT_NOT_FOUND . |
|
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 |