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 標準第 4 代 (FC-GS-4) 。
PortActiveFc4Types[32]
指出目前可在 PortWWN 上使用的 FC-4 類型。 如需 FC-4 類型的討論,請參閱 光纖通道泛型服務的 ANSI 標準第 4 代 (FC-GS-4) 。
PortSupportedSpeed
指出 PortWWN 可以運作的訊號位速率。 如需此成員支援的值清單,請參閱 PortSpeed。
PortSpeed
指出 PortWWN 目前正在運作的訊號位速率。 此成員必須具有下列其中一個值:
值 | 意義 |
---|---|
HBA_PORTSPEED_UNKNOWN | 速度不明。 無線電站無法報告速度。 |
HBA_PORTSPEED_1GBIT | 每秒 1 gb |
HBA_PORTSPEED_2GBIT | 每秒 2 gbs |
HBA_PORTSPEED_4GBIT | 每秒 4 gbs |
HBA_PORTSPEED_10GBIT | 每秒 10 gbs |
HBA_PORTSPEED_NOT_NEGOTIATED | 尚未建立埠運作的速度。 |
PortMaxFrameSize
指出 PortWWN 所支援的最大畫面格大小,以位元組為單位。
FabricName[8]
包含 用來附加 PortWWN 之網狀架構的名稱識別碼。
NumberofDiscoveredPorts
指出 PortWWN 可見的埠數目。 如需此號碼所考慮之埠類型的詳細說明,請參閱 T11 委員會針對 光纖通道 HBA API 的規格 (FC-HBA) 。
規格需求
需求 | 值 |
---|---|
標頭 | hbapiwmi.h (包括 Hbapiwmi.h、Hbaapi.h、Hbaapi.h) |