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

こちらもご覧ください

ISCSI_LoginOptions

ISCSI_TargetPortal

MSiSCSI_BootConfiguration WMI クラス

SECURITY_FLAG_QUALIFIERS