[从 Windows 8 和 Windows Server 2012 开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]
定义 HBA 端口的有效状态集。 这些值用于VDS_HBAPORT_PROP结构的状态成员中。 这些状态对应于 HBA API 中的HBA_PORTSTATE值。
语法
typedef enum _VDS_HBAPORT_STATUS {
VDS_HPS_UNKNOWN = 1,
VDS_HPS_ONLINE = 2,
VDS_HPS_OFFLINE = 3,
VDS_HPS_BYPASSED = 4,
VDS_HPS_DIAGNOSTICS = 5,
VDS_HPS_LINKDOWN = 6,
VDS_HPS_ERROR = 7,
VDS_HPS_LOOPBACK = 8
} VDS_HBAPORT_STATUS;
常量
VDS_HPS_UNKNOWN值:1 HBA 端口状态未知。 HBA_PORTSTATE_UNKNOWN |
VDS_HPS_ONLINE值: 2 HBA 端口可正常运行。 HBA_PORTSTATE_ONLINE |
VDS_HPS_OFFLINE值: 3 用户已将 HBA 端口设置为脱机。 HBA_PORTSTATE_OFFLINE |
VDS_HPS_BYPASSED值: 4 绕过 HBA 端口。 HBA_PORTSTATE_BYPASSED |
VDS_HPS_DIAGNOSTICS值: 5 HBA 端口处于诊断模式。 HBA_PORTSTATE_DIAGNOSTICS |
VDS_HPS_LINKDOWN值: 6 HBA 端口链路已关闭。 HBA_PORTSTATE_LINKDOWN |
VDS_HPS_ERROR值: 7 HBA 端口出现错误。 HBA_PORTSTATE_ERROR |
VDS_HPS_LOOPBACK值: 8 HBA 端口为环回。 HBA_PORTSTATE_LOOPBACK |
注解
注意 将来的 Windows 版本中,可能会向 VDS_HBAPORT_STATUS 枚举添加其他常量。 因此,必须将应用程序设计为正常处理无法识别 VDS_HBAPORT_STATUS 枚举常量。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows Vista [仅限桌面应用] |
| 最低受支持的服务器 | Windows Server 2003 R2 [仅限桌面应用] |
| 标头 | vds.h |
| 可再发行组件 | VDS 1.1 |