MSiSCSI_BootConfiguration 構造体 (iscsicfg.h)
MSiSCSI_BootConfiguration構造では、ブート デバイスの構成方法について説明します。
構文
typedef struct _MSiSCSI_BootConfiguration {
ULONGLONG LUN;
ULONGLONG SecurityFlags;
ULONG UsernameSize;
ULONG PasswordSize;
BOOLEAN DiscoverBootDevice;
WCHAR InitiatorNode[223 + 1];
WCHAR TargetName[223 + 1];
ISCSI_TargetPortal TargetPortal;
ISCSI_LoginOptions LoginOptions;
UCHAR Username[1];
} MSiSCSI_BootConfiguration, *PMSiSCSI_BootConfiguration;
メンバー
LUN
ブート デバイスとして機能するターゲット上の論理ユニットを識別する論理ユニット番号 (LUN)。
SecurityFlags
ブート デバイスのセキュリティ要件を示すセキュリティ フラグのビットごとの OR。 このメンバーに使用できるフラグの一覧については、「 SECURITY_FLAG_QUALIFIERS」を参照してください。
UsernameSize
Username の文字列のサイズ (バイト単位)。
PasswordSize
Password の文字列のサイズ (バイト単位)。
DiscoverBootDevice
システムがブート デバイスを動的に検出する必要があるかどうかを示すブール値。 このメンバーが TRUE の場合、システムはブート デバイスを動的に検出する必要があります。
InitiatorNode[223 + 1]
ブート デバイスへの接続に使用するイニシエーター ノードの iSCSI 名。 このメンバーが NULL の場合、HBA は任意のイニシエーター ノードを選択できます。 イニシエーターの iSCSI 名は、世界中の任意の場所でイニシエーターを一意に識別します。 この名前を指定する方法の詳細については、IP ストレージ作業グループのインターネット エンジニアリング タスク フォース (IETF) によって公開されている iSCSI 仕様を参照してください。
TargetName[223 + 1]
ブート デバイスを含むターゲットの iSCSI 名。
TargetPortal
接続 に 使用するポータルを指定するISCSI_TargetPortal構造体。
LoginOptions
ブート デバイスで確立するログオン セッションの特性を指定する ISCSI_LoginOptions 構造体。
Username[1]
チャレンジ ハンドシェイク認証プロトコル (CHAP) で使用するユーザー名を指定する文字の可変長配列。 ユーザー名は CHAP 名 (CHAP_N) とも呼ばれます。 イニシエーターは CHAP 名を使用してターゲットを認証します。
注釈
WMI ツール スイートは、Config.mof で MSiSCSI_BootConfiguration WMI クラスをコンパイルするときに、MSiSCSI_BootConfiguration構造体の宣言を自動的に生成します。このクラスを実装することは省略可能です。
要件
要件 | 値 |
---|---|
Header | iscsicfg.h (Iscsicfg.h を含む) |