Share via


structure ISCSI_RedirectPortalInfo (iscsimgt.h)

Cette structure ISCSI_RedirectPortalInfo contient des informations sur une collection de portails iSCSI qui peuvent être utilisés lors des opérations de tronçonnage du portail ou de redirection du portail. Si un portail cible n’est pas disponible pour la connexion, l’initiateur peut « parcourir » la liste des portails cibles qu’il a découverts et qui peuvent être utilisés pour les opérations de connexion. Autrement dit, l’initiateur continue d’essayer la liste des portails disponibles jusqu’à ce qu’il en trouve un qui peut être utilisé pour la connexion, afin qu’il puisse ensuite se connecter au portail cible disponible.

Syntaxe

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;

Membres

UniqueConnectionId

Identificateur de connexion (ID) que le système d’exploitation et le logiciel d’application utilisent pour identifier de manière unique la connexion. Les méthodes LoginToTarget et AddConnectionToSession retournent toutes deux cette valeur dans le paramètre UniqueConnectionId. Cette valeur ne doit pas être confondue avec l’ID de connexion (CID).

OriginalIPAddr

Il s’agit de l’adresse IP d’origine donnée lors de la connexion à partir de laquelle la redirection doit être définie, et l’adresse IP est fournie via la structure ISCSI_IP_Address.

OriginalPort

Il s’agit du numéro de socket des portails d’origine donné lors de la connexion.

RedirectedIPAddr

Il s’agit de l’adresse IP vers laquelle le trafic doit être redirigé. L’adresse IP est fournie via la structure ISCSI_IP_Address.

RedirectedPort

Il s’agit du numéro de socket du portail cible redirigé.

Redirected

Cela indique si la connexion est redirigée. Si cette valeur est TRUE, RedirectedIPAddr et RedirectedPort sont valides.

TemporaryRedirect

Cette valeur est true si la redirection est temporaire.

Configuration requise

Condition requise Valeur
En-tête iscsimgt.h (inclure Iscsimgt.h)

Voir aussi

AddConnectionToSession

LoginToTarget