ISCSI_RedirectPortalInfo - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// iscsimgt.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-iscsimgt-_iscsi_redirectportalinfo)

_ISCSI_RedirectPortalInfo structure

Description

This ISCSI_RedirectPortalInfo structure contains information about a collection of iSCSI portals that can be used during portal hopping or portal redirect operations. If a target portal is not available for login, the initiator can "hop" through the list of target portals that it discovered and that can be used for login operations. That is, the initiator will continue to try the list of portals that are available until it finds one that can be used for login, so it can then log in to the available target portal.

Members

UniqueConnectionId

The connection identifier (ID) that the operating system and application software use to uniquely identify the connection. The LoginToTarget and AddConnectionToSession methods both return this value in the UniqueConnectionId parameter. This value is not to be confused with the connection ID (CID).

OriginalIPAddr

This is the original IP address given during login from which redirection is to be set, and the IP address is provided via the ISCSI_IP_Address structure.

OriginalPort

This is the original portals socket number given during login.

RedirectedIPAddr

This is the IP address to which traffic needs to be redirected. The IP address is provided via the ISCSI_IP_Address structure.

RedirectedPort

This is the socket number for the redirected target portal.

Redirected

This indicates whether the login is redirected. If this value is TRUE, RedirectedIPAddr and RedirectedPort are valid.

TemporaryRedirect

This value is true if redirection is temporary.

See also

AddConnectionToSession

LoginToTarget