ISCSI_Persistent_Login 结构 (iscsiop.h)
ISCSI_Persistent_Login结构定义了操作系统在计算机启动时自动启动的持久登录。
语法
typedef struct _ISCSI_Persistent_Login {
WCHAR TargetName[223 + 1];
ULONGLONG SecurityFlags;
ULONG InitiatorPortNumber;
ULONG UsernameSize;
BOOLEAN IsInformationalSession;
USHORT UniqueIdForISID;
ISCSI_TargetPortal TargetPortal;
ISCSI_LoginOptions LoginOptions;
ISCSI_TargetMapping TargetMapping;
UCHAR Username[1];
} ISCSI_Persistent_Login, *PISCSI_Persistent_Login;
成员
TargetName[223 + 1]
一个宽字符串,指示 iSCSI 发起程序服务在重新启动时用来建立持久登录的目标的名称。
SecurityFlags
安全标志的按位 OR,指示在持久登录中指定的目标的安全要求。 有关此成员的可能值的列表,请参阅 SECURITY_FLAG_QUALIFIERS。
InitiatorPortNumber
要通过的发起方端执行登录操作的端口号。
UsernameSize
用户名中字符串的大小(以字节 为单位)。
IsInformationalSession
一个布尔值,指示是否将持久登录配置为建立纯信息会话。 如果此成员为 TRUE,则持久登录配置为建立纯信息会话。
UniqueIdForISID
用于初始连接的门户
TargetPortal
一个ISCSI_TargetPortal结构,用于指定要用于初始登录连接的目标门户。
LoginOptions
一个ISCSI_LoginOptions结构,用于指定持久登录会话的特征。
TargetMapping
定义目标映射 的ISCSI_TargetMapping 结构。
Username[1]
一个长度可变的字符数组,指定发起方对目标进行身份验证时要使用的质询握手身份验证协议用户名 (CHAP_N) 。 数组中的元素数由 UsernameSize 字段指定。
要求
要求 | 值 |
---|---|
Header | iscsiop.h (包括 Iscsiop.h) |