VDS_PATH_INFO structure (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 les informations d’un chemin d’accès d’unité logique. Cette structure est retournée dans le paramètre ppPaths de la méthode IVdsLunMpio ::GetPathInfo .
Syntaxe
typedef struct _VDS_PATH_INFO {
VDS_PATH_ID pathId;
VDS_HWPROVIDER_TYPE type;
VDS_PATH_STATUS status;
union {
VDS_OBJECT_ID controllerPortId;
VDS_OBJECT_ID targetPortalId;
};
union {
VDS_OBJECT_ID hbaPortId;
VDS_OBJECT_ID initiatorAdapterId;
};
union {
VDS_HBAPORT_PROP *pHbaPortProp;
VDS_IPADDRESS *pInitiatorPortalIpAddr;
};
} VDS_PATH_INFO;
Membres
pathId
ID unique du chemin d’accès utilisé par MPIO.
type
Type d’interconnexion pris en charge par le fournisseur de matériel pour ce chemin d’accès lun. VDS_HWT_HYBRID n’est pas une valeur valide pour ce membre, même si le fournisseur est un fournisseur hybride.
status
Status du chemin d’accès, énuméré par VDS_PATH_STATUS.
controllerPortId
Le VDS_OBJECT_ID de l’objet port du contrôleur à l’autre extrémité du chemin.
targetPortalId
La VDS_OBJECT_ID de l’objet portail cible à l’autre extrémité du chemin.
hbaPortId
VDS_OBJECT_ID du port HBA.
initiatorAdapterId
VDS_OBJECT_ID de l’adaptateur initiateur.
pHbaPortProp
Pointeur vers une structure de VDS_HBAPORT_PROP contenant les propriétés du port HBA à une extrémité du chemin.
pInitiatorPortalIpAddr
Pointeur vers une structure de VDS_IPADDRESS contenant l’adresse IP et les informations de port pour le portail initiateur.
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] |
En-tête | vdshwprv.h |
Composant redistribuable | VDS 1.1 |