Partager via


structure ISCSI_Path (iscsimgt.h)

La structure ISCSI_Path contient des informations sur une connexion au portail iSCSI.

Syntaxe

typedef struct _ISCSI_Path {
  ULONGLONG UniqueConnectionId;
  ULONGLONG EstimatedLinkSpeed;
  ULONG     PathWeight;
  ULONG     PrimaryPath;
  ULONG     ConnectionStatus;
  ULONG     TCPOffLoadAvailable;
} ISCSI_Path, *PISCSI_Path;

Membres

UniqueConnectionId

Il s’agit d’un identificateur de connexion unique que l’initiateur utilise pour identifier une 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).

EstimatedLinkSpeed

Cela spécifie la vitesse de connexion en mégabits par seconde (Mbits/s).

PathWeight

Cela spécifie le poids attribué à ce chemin d’accès. La valeur peut être n’importe quel nombre 32 bits, avec un nombre plus élevé qui signifie une priorité plus élevée. Si plusieurs chemins sont disponibles, cette valeur de pondération de chemin est comparée par rapport à l’autre poids de chemin et sera hiérarchisée en conséquence. Par exemple, si la valeur 1 est utilisée pour path1 et la valeur 2 pour path2, path2 a une priorité plus élevée.

PrimaryPath

Cela spécifie l’état du chemin d’accès : principal ou secondaire. Si la valeur est 1, cela signifie que le chemin est le chemin d’accès principal et, s’il est 0, il s’agit d’un chemin secondaire.

ConnectionStatus

Cela indique le status de la connexion.

Type Signification
CONNECTION_STATE_CONNECTED (1) Le chemin d’accès est connecté et actif.
CONNECTION_STATE_DISCONNECTED (2) Le chemin d’accès est déconnecté.
CONNECTION_STATE_RECONNECTING(3) Le chemin d’accès est en cours de reconnexion.

TCPOffLoadAvailable

Cela indique si la connexion prend en charge le déchargement TCP ou non.

Remarques

Les en-têtes iSCSI et MOF sont inclus dans le KIT de développement logiciel (SDK) de plateforme et WDK.

Configuration requise

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

Voir aussi

AddConnectionToSession

LoginToTarget