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

另请参阅

IVdsLunMpio::GetPathInfo

VDS_HBAPORT_PROP

VDS_HWPROVIDER_TYPE

VDS_IPADDRESS

VDS_PATH_ID

VDS_PATH_STATUS