Méthode IVssHardwareSnapshotProvider ::BeginPrepareSnapshot (vsprov.h)
La méthode BeginPrepareSnapshot est appelée pour chaque cliché instantané ajouté au jeu de clichés instantanés.
Syntaxe
HRESULT BeginPrepareSnapshot(
[in] VSS_ID SnapshotSetId,
[in] VSS_ID SnapshotId,
[in] LONG lContext,
[in] LONG lLunCount,
[in] VSS_PWSZ *rgDeviceNames,
[in, out] VDS_LUN_INFORMATION *rgLunInformation
);
Paramètres
[in] SnapshotSetId
Identificateur du jeu de clichés instantanés.
[in] SnapshotId
Identificateur du cliché instantané à créer.
[in] lContext
Contexte de cliché instantané pour le jeu de clichés instantanés actuel, tel qu’énuméré par _VSS_VOLUME_SNAPSHOT_ATTRIBUTES.
[in] lLunCount
Nombre de LUN contribuant à ce volume de cliché instantané.
[in] rgDeviceNames
Pointeur vers le tableau de pointeurs lLunCount vers des chaînes, chaque chaîne contenant le nom d’un numéro logique à copier en ombres.
[in, out] rgLunInformation
Pointeur vers le tableau de structures lLunCountVDS_LUN_INFORMATION , une pour chaque unité logique contribuant à ce volume de cliché instantané.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
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 fournisseur a atteint le nombre maximal de volumes qu’il peut prendre en charge. |
|
Le volume spécifié est imbriqué trop profondément pour participer à l’opération VSS.
Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Ce code de retour n’est pas pris en charge. |
|
Une erreur de fournisseur inattendue s’est produite. Le fournisseur doit signaler un événement dans le journal des événements de l’application en fournissant à l’utilisateur des informations sur la façon de résoudre le problème. |
|
Le fournisseur ne prend pas en charge ce volume. |
|
Le contexte spécifié par lContext n’est pas pris en charge. |
Remarques
Cette méthode ne peut pas être appelée pour un disque dur virtuel imbriqué dans un autre disque dur virtuel.
Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Les disques durs virtuels ne sont pas pris en charge.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | vsprov.h |