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

用户名中字符串的大小(以字节 为单位)。

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结构的声明。实现此类是可选的。

要求

要求
Header iscsicfg.h (包括 Iscsicfg.h)

另请参阅

ISCSI_LoginOptions

ISCSI_TargetPortal

MSiSCSI_BootConfiguration WMI 类

SECURITY_FLAG_QUALIFIERS