共用方式為


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 代光纖通道泛型服務第 4 代的 ANSI 標準 (FC-GS-4)。

PortSupportedFc4Types[32]

表示 PortWWN所支援的FC-4型別。 如需FC-4類型的討論,請參閱 第4代光纖通道泛型服務第4代的ANSI標準 (FC-GS-4)。

PortActiveFc4Types[32]

指出目前可在 PortWWN上使用的FC-4型別。 如需FC-4類型的討論,請參閱 第4代光纖通道泛型服務第4代的ANSI標準 (FC-GS-4)。

PortSupportedSpeed

表示 PortWWN 可以運作的訊號比特率。 如需此成員支援的值清單,請參閱 PortSpeed

PortSpeed

指出目前 PortWWN 運作的訊號比特率。 此成員必須具有下列其中一個值:

價值 意義
HBA_PORTSPEED_UNKNOWN 速度未知。 減速器無法報告速度。
HBA_PORTSPEED_1GBIT 每秒 1 GB
HBA_PORTSPEED_2GBIT 每秒 2 GB
HBA_PORTSPEED_4GBIT 每秒 4 gbs
HBA_PORTSPEED_10GBIT 每秒 10 GB
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