次の方法で共有


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 する