MSFC_HBAPortAttributesResults 结构 (hbapiwmi.h)
GetDiscoveredPortAttributes WMI 方法使用该结构来报告指定远程光纤通道端口的属性。
语法
typedef struct _MSFC_HBAPortAttributesResults {
UCHAR NodeWWN[8];
UCHAR PortWWN[8];
ULONG PortFcId;
ULONG PortType;
ULONG PortState;
ULONG PortSupportedClassofService;
UCHAR PortSupportedFc4Types[32];
UCHAR PortActiveFc4Types[32];
ULONG PortSupportedSpeed;
ULONG PortSpeed;
ULONG PortMaxFrameSize;
UCHAR FabricName[8];
ULONG NumberofDiscoveredPorts;
} MSFC_HBAPortAttributesResults, *PMSFC_HBAPortAttributesResults;
成员
NodeWWN[8]
包含一个 64 位全球名称 (WWN) ,用于唯一标识与 PortWWN 关联的光纤通道节点。 有关全球名称的讨论,请参阅 T11 委员会的 光纤通道 HBA API 规范。
PortWWN[8]
包含唯一标识光纤通道端口的 64 位全球名称 (WWN) 。 有关全球名称的讨论,请参阅 T11 委员会的 光纤通道 HBA API 规范。
PortFcId
包含 PortWWN 的当前光纤通道地址。 此成员的高阶字节包含地址的第一个字节,而此成员的连续低序字节包含地址的连续较低字节。 此成员的最低顺序字节必须为零。
PortType
指示端口类型。 此成员必须具有以下值之一:
值 | 含义 |
---|---|
HBA_PORTTYPE_UNKNOWN | 未知的端口类型。 |
HBA_PORTTYPE_OTHER | 不是端口类型的值。 |
HBA_PORTTYPE_NOTPRESENT | 端口不存在。 |
HBA_PORTTYPE_NPORT | 构造。 |
HBA_PORTTYPE_NLPORT | 公共循环。 |
HBA_PORTTYPE_FLPORT | 循环上的结构。 |
HBA_PORTTYPE_FPORT | 构造端口。 |
HBA_PORTTYPE_EPORT | 构造扩展端口。 |
HBA_PORTTYPE_GPORT | 泛型构造。 |
HBA_PORTTYPE_LPORT | 专用循环端口。 |
HBA_PORTTYPE_PTP | 点到点。 |
PortState
包含 PortWWN 指示的端口的状态。 此成员必须具有以下值之一:
值 | 含义 |
---|---|
HBA_PORTSTATE_UNKNOWN | 未知。 |
HBA_PORTSTATE_ONLINE | 操作。 |
HBA_PORTSTATE_OFFLINE | 用户脱机 |
HBA_PORTSTATE_BYPASSED | 绕过。 |
HBA_PORTSTATE_DIAGNOSTICS | 在诊断模式下。 |
HBA_PORTSTATE_LINKDOWN | 链接向下 |
HBA_PORTSTATE_ERROR | 端口错误。 |
HBA_PORTSTATE_LOOPBACK | 回送。 |
PortSupportedClassofService
指示 PortWWN 支持的服务类。 有关服务的差异类的列表以及每个类必须分配给此成员的值,请参阅 光纤通道泛型服务第 4 代 的 ANSI 标准 (FC-GS-4) 。
PortSupportedFc4Types[32]
指示 PortWWN 支持的 FC-4 类型。 有关 FC-4 类型的讨论,请参阅 第四代光纤通道泛型服务的 ANSI 标准 (FC-GS-4) 。
PortActiveFc4Types[32]
指示 当前在 PortWWN 上可用的 FC-4 类型。 有关 FC-4 类型的讨论,请参阅 第四代光纤通道泛型服务的 ANSI 标准 (FC-GS-4) 。
PortSupportedSpeed
指示 PortWWN 可以运行的信号比特率。 有关此成员支持的值的列表,请参阅 PortSpeed。
PortSpeed
指示 PortWWN 当前运行的信号比特率。 此成员必须具有以下值之一:
值 | 含义 |
---|---|
HBA_PORTSPEED_UNKNOWN | 速度未知。 收发器无法报告速度。 |
HBA_PORTSPEED_1GBIT | 每秒 1 千兆位 |
HBA_PORTSPEED_2GBIT | 每秒 2 千兆位 |
HBA_PORTSPEED_4GBIT | 每秒 4 千兆位 |
HBA_PORTSPEED_10GBIT | 每秒 10 千兆位 |
HBA_PORTSPEED_NOT_NEGOTIATED | 港口的运行速度尚未确定。 |
PortMaxFrameSize
指示 PortWWN 支持的最大帧大小(以字节为单位)。
FabricName[8]
包含 PortWWN 所附加到的结构的名称标识符。
NumberofDiscoveredPorts
指示对 PortWWN 可见的端口数。 有关此数字考虑的端口类型的更详细说明,请参阅 T11 委员会的 光纤通道 HBA API (FC-HBA) 规范。
要求
要求 | 值 |
---|---|
Header | hbapiwmi.h (包括 Hbapiwmi.h、Hbaapi.h、Hbaapi.h) |