estructura VDS_PATH_INFO (vds.h)
[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]
Define la información de una ruta de acceso de LUN. Esta estructura se devuelve en el parámetro ppPaths del método IVdsLunMpio::GetPathInfo .
Sintaxis
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;
Miembros
pathId
Identificador único de la ruta de acceso usada por MPIO.
type
Tipo de interconexión que admite el proveedor de hardware para esta ruta de acceso de LUN. VDS_HWT_HYBRID no es un valor válido para este miembro, incluso si el proveedor es un proveedor híbrido.
status
Estado de la ruta de acceso, enumerada por VDS_PATH_STATUS.
controllerPortId
El VDS_OBJECT_ID del objeto de puerto del controlador en el otro extremo de la ruta de acceso.
targetPortalId
El VDS_OBJECT_ID del objeto del portal de destino en el otro extremo de la ruta de acceso.
hbaPortId
El VDS_OBJECT_ID del puerto HBA.
initiatorAdapterId
El VDS_OBJECT_ID del adaptador del iniciador.
pHbaPortProp
Puntero a una estructura de VDS_HBAPORT_PROP que contiene propiedades del puerto HBA en un extremo de la ruta de acceso.
pInitiatorPortalIpAddr
Puntero a una estructura de VDS_IPADDRESS que contiene la dirección IP y la información de puerto del portal del iniciador.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 R2 [solo aplicaciones de escritorio] |
Encabezado | vds.h |
Redistribuible | VDS 1.1 |