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)

另请参阅

GetDiscoveredPortAttributes