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 ギガビット/秒 |
HBA_PORTSPEED_2GBIT | 1 秒あたり 2 ギガビット |
HBA_PORTSPEED_4GBIT | 4 ギガビット/秒 |
HBA_PORTSPEED_10GBIT | 1 秒あたり 10 ギガビット |
HBA_PORTSPEED_NOT_NEGOTIATED | ポートが動作する速度はまだ確立されていません。 |
PortMaxFrameSize
PortWWNでサポートされている最大フレーム サイズ (バイト単位) を示します。
FabricName[8]
PortWWN が接続されているファブリックの名前識別子を格納します。
NumberofDiscoveredPorts
PortWWNに表示されるポートの数を示します。 この数が考慮するポートの種類の詳細については、ファイバー チャネル HBA API (FC-HBA) に関する T11 委員会の仕様を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | hbapiwmi.h (Hbapiwmi.h、Hbaapi.h、Hbaapi.h を含む) |
関連項目
GetDiscoveredPortAttributes を する