IVssHardwareSnapshotProviderEx ::OnLunStateChange, méthode (vsprov.h)
Le service VSS appelle cette méthode pour notifier les fournisseurs matériels d’un changement d’état d’unité logique.
Syntaxe
HRESULT OnLunStateChange(
[in] VDS_LUN_INFORMATION *pSnapshotLuns,
[in] VDS_LUN_INFORMATION *pOriginalLuns,
[in] DWORD dwCount,
[in] DWORD dwFlags
);
Paramètres
[in] pSnapshotLuns
Pointeur vers un tableau de structures dwCountVDS_LUN_INFORMATION, un pour chaque LUN qui contribue au volume de cliché instantané.
[in] pOriginalLuns
Pointeur vers un tableau de structures dwCountVDS_LUN_INFORMATION, un pour chaque LUN qui contribue au volume d’origine.
[in] dwCount
Nombre d’éléments dans le tableau pSnapshotLuns. Il s’agit également du nombre d’éléments dans le tableau pOriginalLuns.
[in] dwFlags
Masque de bits de _VSS_HARDWARE_OPTIONS indicateurs qui fournissent des informations sur la modification de l’état que les luns de cliché instantané ont subi. Le tableau suivant décrit comment chaque indicateur est utilisé dans ce paramètre.
Valeur de retour
Cette méthode peut retourner l’une de ces valeurs.
Retourner le code/la valeur | Description |
---|---|
|
L’opération a été effectuée avec succès. |
|
Mémoire insuffisante ou autres ressources système. |
|
L’une des valeurs de paramètre n’est pas valide. |
|
Une erreur de fournisseur inattendue s’est produite. Si cette valeur est retournée, 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. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Aucun pris en charge |
serveur minimum pris en charge | Windows Server 2008 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | vsprov.h |