VDS_HBAPORT_STATUS 枚举 (vds.h)

[从 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

另请参阅

VDS 枚举

VDS_HBAPORT_PROP