次の方法で共有


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 を含む)

こちらもご覧ください

GetDiscoveredPortAttributes