Partager via


IVdsHwProviderPrivateMpio ::SetAllPathStatusesFromHbaPort, méthode (vdshwprv.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.]

Définit l’état des chemins d’accès provenant d’un port HBA particulier sur un status spécifié.

Syntaxe

HRESULT SetAllPathStatusesFromHbaPort(
  VDS_HBAPORT_PROP hbaPortProp,
  VDS_PATH_STATUS  status
);

Paramètres

hbaPortProp

Propriétés du port HBA d’où proviennent les chemins d’accès à définir. Les seuls champs qui doivent être fournis sont wwnNode et wwnPort. Le fournisseur de matériel doit ignorer tous les autres champs.

status

Le status (énuméré par l’énumération VDS_PATH_STATUS) pour définir les chemins d’accès.

Valeur retournée

Cette méthode peut retourner des valeurs HRESULT standard, telles que E_INVALIDARG ou 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
Le nom de l’association a été correctement défini.
VDS_S_STATUSES_INCOMPLETELY_SET
0x00042702L
Au moins un chemin d’accès status n’a pas été correctement défini en raison d’une erreur non irrécupérable (par exemple, le status est en conflit avec la stratégie d’équilibrage de charge actuelle).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête vdshwprv.h

Voir aussi

IVdsHwProviderPrivateMpio

VDS_HBAPORT_PROP

VDS_PATH_STATUS