VDS_PATH_INFO 结构 (vds.h)
[从 Windows 8 和 Windows Server 2012 开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]
定义 LUN 路径的信息。 此结构在 IVdsLunMpio::GetPathInfo 方法的 ppPaths 参数中返回。
语法
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;
成员
pathId
MPIO 使用的路径的唯一 ID。
type
硬件提供程序为此 LUN 路径支持的互连类型。 VDS_HWT_HYBRID 不是此成员的有效值,即使提供程序是混合提供程序也是如此。
status
路径的状态,由 VDS_PATH_STATUS 枚举。
controllerPortId
路径另一端的控制器端口对象的 VDS_OBJECT_ID 。
targetPortalId
路径另一端的目标门户对象的 VDS_OBJECT_ID 。
hbaPortId
HBA 端口的 VDS_OBJECT_ID 。
initiatorAdapterId
发起程序适配器 的VDS_OBJECT_ID 。
pHbaPortProp
指向 VDS_HBAPORT_PROP 结构的指针,该结构包含路径一端的 HBA 端口的属性。
pInitiatorPortalIpAddr
指向包含发起程序门户的 IP 地址和端口信息的 VDS_IPADDRESS 结构的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 R2 [仅限桌面应用] |
标头 | vds.h |
可再发行组件 | VDS 1.1 |