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

密码中字符串的大小(以字节为单位)。

DiscoverBootDevice

一个布尔值,该值指示系统是否应动态发现启动设备。 如果此成员 TRUE,则系统应动态发现启动设备。

InitiatorNode[223 + 1]

用于连接到启动设备的发起程序节点的 iSCSI 名称。 如果此成员 NULL,则 HBA 可以选择任何发起程序节点。 发起程序的 iSCSI 名称唯一标识世界上任何地方的发起程序。 有关如何指定此名称的详细信息,请参阅 IP 存储工作组的 Internet 工程工作组(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结构的声明。实现此类是可选的。

要求

要求 价值
标头 iscsicfg.h (包括 Iscsicfg.h)

另请参阅

ISCSI_LoginOptions

ISCSI_TargetPortal

MSiSCSI_BootConfiguration WMI 类

SECURITY_FLAG_QUALIFIERS