ISCSI_RedirectPortalInfo 结构 (iscsimgt.h)
此ISCSI_RedirectPortalInfo结构包含有关可在门户跳跃或门户重定向操作期间使用的 iSCSI 门户集合的信息。 如果目标门户无法登录,则发起程序可以“跳跃”它发现并可用于登录操作的目标门户列表。 也就是说,发起程序将继续尝试可用的门户列表,直到找到可用于登录的门户,以便可以登录到可用的目标门户。
语法
typedef struct _ISCSI_RedirectPortalInfo {
ULONGLONG UniqueConnectionId;
ISCSI_IP_Address OriginalIPAddr;
ULONG OriginalPort;
ISCSI_IP_Address RedirectedIPAddr;
ULONG RedirectedPort;
UCHAR Redirected;
UCHAR TemporaryRedirect;
} ISCSI_RedirectPortalInfo, *PISCSI_RedirectPortalInfo;
成员
UniqueConnectionId
连接标识符 (ID) 操作系统和应用程序软件用来唯一标识连接。 LoginToTarget 和 AddConnectionToSession 方法都在 UniqueConnectionId 参数中返回此值。 此值不应与连接 ID (CID) 混淆。
OriginalIPAddr
这是登录期间提供的原始 IP 地址,将从中设置重定向,并且 IP 地址通过ISCSI_IP_Address结构提供。
OriginalPort
这是登录期间提供的原始门户套接字编号。
RedirectedIPAddr
这是流量需要重定向到的 IP 地址。 IP 地址通过ISCSI_IP_Address结构提供。
RedirectedPort
这是重定向目标门户的套接字编号。
Redirected
这指示是否重定向登录名。 如果此值为 TRUE,则 RedirectedIPAddr 和 RedirectedPort 有效。
TemporaryRedirect
如果重定向是临时的,则此值为 true 。
要求
要求 | 值 |
---|---|
Header | iscsimgt.h (包括 Iscsimgt.h) |