structure ISCSI_Path (iscsimgt.h)
La structure ISCSI_Path contient des informations sur une connexion du 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 utilisé par l’initiateur pour identifier une connexion. Les méthodes LoginToTarget et AddConnectionToSession retournent 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 affecté à ce chemin d’accès. La valeur peut être n’importe quel nombre 32 bits, avec un nombre supérieur qui signifie une priorité plus élevée. Si plusieurs chemins d’accès sont disponibles, cette valeur de poids de chemin est comparée à l’autre poids du 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 d’accès est le chemin principal et, s’il s’agit de 0, il s’agit d’un chemin secondaire.
ConnectionStatus
Cela indique l’état 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 se reconnecte. |
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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | iscsimgt.h (inclure Iscsimgt.h) |