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)

另请参阅

GetDiscoveredPortAttributes