Méthode IVdsVolumeOnline ::Online (vds.h)

[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API Gestion du stockage Windows.]

Retourne un volume à l’état sain, si possible. Cette méthode est prise en charge uniquement pour les disques dynamiques.

Syntaxe

HRESULT Online();

Valeur de retour

Cette méthode peut retourner des valeurs HRESULT standard, telles que E_OUTOFMEMORY, et des valeurs de retour spécifiques à VDS. Il peut également retourner des codes d’erreur système convertis à l’aide de la macro HRESULT_FROM_WIN32 . Les erreurs peuvent provenir de VDS lui-même ou du fournisseur VDS sous-jacent utilisé. Les valeurs de retour possibles sont les suivantes.

Code/valeur de retour Description
S_OK
La commande s'est correctement terminée.
VDS_S_NO_NOTIFICATION
0x00042517L
Aucune notification d’arrivée de volume n’a été reçue. Vous devrez peut-être appeler IVdsService ::Refresh.
VDS_E_NOT_SUPPORTED
0x80042400L
Cette méthode n’est pas prise en charge pour les disques de base.

Remarques

Malgré son nom, cette méthode ne met pas de volume en ligne. Il tente de renvoyer un volume sur un disque dynamique à un état sain.

Cette méthode vérifie si le volume a un disque, un plex ou une colonne RAID-5 manquant et tente d’effectuer les réparations nécessaires.

Pour mettre le volume en ligne, appelez IVdsVolumeMF ::Mount.

Pour mettre le volume hors connexion, appelez IVdsVolumeMF ::D ismount avec le paramètre bPermanent défini sur TRUE.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête vds.h
Bibliothèque Uuid.lib

Voir aussi

IVdsVolumeOnline