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]
PortWWN に関連付けられているファイバー チャネル ノードを一意に識別する 64 ビットのワールドワイド名 (WWN) が含まれます。 ワールドワイド名については、T11 委員会の ファイバー チャネル HBA API 仕様に関するページを参照してください。
PortWWN[8]
ファイバー チャネル ポートを一意に識別する 64 ビットのワールドワイド名 (WWN) が含まれています。 ワールドワイド名については、T11 委員会の ファイバー チャネル HBA API 仕様に関するページを参照してください。
PortFcId
PortWWN の現在のファイバー チャネル アドレスを格納します。 このメンバーの上位バイトにはアドレスの最初のバイトが含まれており、このメンバーの後続の下位バイトにはアドレスの後続の下位バイトが含まれます。 このメンバーの最下位バイトは 0 である必要があります。
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 世代 (FC-GS-4) の ANSI 標準を参照してください。
PortSupportedFc4Types[32]
PortWWN でサポートされている FC-4 型を示します。 FC-4 の種類については、 ファイバー チャネル ジェネリック サービス第 4 世代 (FC-GS-4) の ANSI 標準に関するページを参照してください。
PortActiveFc4Types[32]
PortWWN で現在使用できる FC-4 型を示します。 FC-4 の種類については、 ファイバー チャネル ジェネリック サービス第 4 世代 (FC-GS-4) の ANSI 標準に関するページを参照してください。
PortSupportedSpeed
PortWWN が動作できるシグナリング ビット レートを示します。 このメンバーがサポートする値の一覧については、「 PortSpeed」を参照してください。
PortSpeed
PortWWN が現在動作しているシグナリング ビット レートを示します。 このメンバーには、次のいずれかの値が必要です。
値 | 意味 |
---|---|
HBA_PORTSPEED_UNKNOWN | 速度が不明です。 トランシーバは速度を報告できません。 |
HBA_PORTSPEED_1GBIT | 1 秒あたり 1 ギガビット |
HBA_PORTSPEED_2GBIT | 1 秒あたり 2 ギガビット |
HBA_PORTSPEED_4GBIT | 1 秒あたり 4 ギガビット |
HBA_PORTSPEED_10GBIT | 1 秒あたり 10 ギガビット |
HBA_PORTSPEED_NOT_NEGOTIATED | ポートが動作する速度はまだ確立されていません。 |
PortMaxFrameSize
PortWWN でサポートされている最大フレーム サイズをバイト単位で示します。
FabricName[8]
PortWWN がアタッチされているファブリックの名前識別子を格納します。
NumberofDiscoveredPorts
PortWWN に表示されるポートの数を示します。 この数が考慮するポートの種類の詳細については、 ファイバー チャネル HBA API (FC-HBA ) に関する T11 委員会の仕様を参照してください。
要件
要件 | 値 |
---|---|
Header | hbapiwmi.h (Hbapiwmi.h、Hbaapi.h、Hbaapi.h を含む) |