HBAFCPBindingEntry 構造体 (hbapiwmi.h)
HBAFCPBindingEntry 構造体は、オペレーティング システムの論理ユニットを一意に識別する情報と、論理ユニットのファイバー チャネル プロトコル (FCP) 識別子との間のバインディングを定義します。
構文
typedef struct _HBAFCPBindingEntry {
ULONG Type;
HBAFCPID FCPId;
HBAScsiID ScsiId;
} HBAFCPBindingEntry, *PHBAFCPBindingEntry;
メンバー
Type
バインドでターゲットを指定する方法を示すバインドの種類が含まれます。 このメンバーには、次のいずれかの値を指定できます。
型の値 | 意味 |
---|---|
HBA_BIND_TO_D_ID | ターゲットがファイバー チャネル プロトコル (FCP) ID によって識別されることを示します。 HBAFCPID 構造体の Fcid メンバーには、この値が含まれています。 |
HBA_BIND_TO_WWPN | ターゲットがワールドワイド ポート名で識別されることを示します。 HBAFCPID 構造体の PortWWN メンバーには、この値が含まれています。 |
HBA_BIND_TO_WWNN | ファイバー チャネル ターゲット デバイスがワールドワイド ノード名で識別されることを示します。 HBAFCPID 構造体の NodeWWN メンバーには、この値が含まれています。 |
HBA_BIND_TO_LUID | ターゲットがファイバー チャネル論理ユニット ID によって識別されることを示します。 HBAFCPID 構造体の FcpLun メンバーには、この値が含まれています。 |
HBA_BIND_TARGETS | システムが論理ユニット番号からファイバー チャネル プロトコル識別子へのターゲット マッピングを自動的に生成することを示します。 |
この表のシンボリック定数を使用するには、 ファイル hbaapi.h を含める必要があります ( 「ヘッダー 」セクションを参照してください)。
HBA が保持する永続的なバインドでターゲットと論理ユニットを指定する方法を定義する同等の値のセットについては、WMI プロパティ修飾子 のHBA_BIND_TYPEを参照してください。
このメンバーが持てる値の詳細については、T11 委員会の ファイバー チャネル HBA API 仕様を参照してください。
FCPId
論理ユニットの FCP 識別子と、デバイスに関する情報を照会するポートに関する情報を含む HBAFCPID 型の構造体が含まれます。
ScsiId
オペレーティング システムの論理ユニットを一意に識別する情報を含む HBAScsiID 型の構造体を格納します。
注釈
WMI ツール スイートは、hbaapi.mof で HBAFCPBindingEntry WMI クラスをコンパイルすると、この構造体の宣言を自動的に生成します。
ファイバー チャネル プロトコル (FCP) の説明については、T11 委員会の SCSI 用ファイバー チャネル プロトコルの 仕様に関するページを参照してください。
要件
要件 | 値 |
---|---|
Header | hbapiwmi.h (Hbapiwmi.h、Hbaapi.h、Hbaapi.h を含む) |