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) |