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) 操作系统和应用程序软件用来唯一标识连接。 LoginToTargetAddConnectionToSession 方法都在 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)

另请参阅

AddConnectionToSession

LoginToTarget