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支持的服务类。 有关服务差异类的列表以及必须为每个类分配给此成员的值,请参阅 光纤通道泛型服务第四代(FC-GS-4)的 ANSI 标准。
PortSupportedFc4Types[32]
指示 PortWWN支持的 FC-4 类型。 有关 FC-4 类型的讨论,请参阅 光纤通道通用服务第四代(FC-GS-4)的 ANSI 标准。
PortActiveFc4Types[32]
指示当前在 PortWWN上可用的 FC-4 类型。 有关 FC-4 类型的讨论,请参阅 光纤通道通用服务第四代(FC-GS-4)的 ANSI 标准。
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)的规范。
要求
要求 | 价值 |
---|---|
标头 | hbapiwmi.h(包括 Hbapiwmi.h、Hbaapi.h、Hbaapi.h) |