Partager via


structure ISCSI_ConnectionStaticInfo (iscsimgt.h)

La structure ISCSI_ConnectionStaticInfo contient des informations sur les caractéristiques d’une connexion établie.

Syntaxe

typedef struct _ISCSI_ConnectionStaticInfo {
  ULONGLONG        UniqueConnectionId;
  USHORT           CID;
  UCHAR            State;
  UCHAR            Protocol;
  UCHAR            HeaderIntegrity;
  UCHAR            DataIntegrity;
  USHORT           Reserved;
  ULONG            MaxRecvDataSegmentLength;
  ULONG            AuthType;
  ISCSI_IP_Address LocalAddr;
  ULONG            LocalPort;
  ISCSI_IP_Address RemoteAddr;
  ULONG            RemotePort;
  ULONGLONG        EstimatedThroughput;
  ULONG            MaxDatagramSize;
} ISCSI_ConnectionStaticInfo, *PISCSI_ConnectionStaticInfo;

Membres

UniqueConnectionId

Identificateur de connexion (ID) utilisé par le système d’exploitation et le logiciel d’application pour identifier de manière unique la connexion. Les méthodes LoginToTarget et AddConnectionToSession retournent cette valeur dans le paramètre UniqueConnectionId. Ne confondez pas cette valeur avec l’ID de connexion (CID).

CID

ID de connexion iSCSI (CID) pour cette instance de connexion. Le protocole iSCSI utilise cette valeur pour identifier la connexion.

State

Type d’état de connexion. Ce membre peut avoir les valeurs de constante symbolique suivantes, qui sont définies dans Iscsimgt.h.

État Signification
connectez-vous La connexion TCP a été établie, mais la cible n’a toujours pas envoyé de réponse d’ouverture de session valide avec le dernier jeu de bits.
plein La cible a envoyé une réponse d’ouverture de session valide avec le jeu de bits final, et la connexion se trouve dans la phase complète des fonctionnalités. L’initiateur peut envoyer des commandes et des données SCSI à des cibles.
déconnexion L’initiateur a envoyé une commande de déconnexion valide, mais la connexion n’a pas encore été fermée.

Protocol

Protocole de transport utilisé pour établir cette instance de connexion. Pour obtenir la liste des valeurs que vous pouvez affecter à ce membre, consultez ISCSI_CONNECTION_PROTOCOL_TYPE_QUALIFIERS.

HeaderIntegrity

Nom du schéma de synthèse d’en-tête iSCSI associé à cette session de connexion. Ce membre peut avoir les valeurs de constante symbolique suivantes, qui sont définies dans Iscsimgt.h.

HeaderIntegrity Signification
Aucun La session n’utilise pas de synthèse d’en-tête.
crc32c La session utilise un digest CRC 32 bits.

DataIntegrity

Nom du schéma de synthèse des données iSCSI associé à cette session de connexion. Ce membre peut avoir les valeurs de constante symbolique suivantes, qui sont définies dans Iscsimgt.h.

HeaderIntegrity Signification
Aucun La session n’utilise pas de synthèse de données.
crc32c La session utilise un digest CRC 32 bits.

Reserved

Réservé uniquement à Microsoft. Vous devez définir ce membre sur 0.

MaxRecvDataSegmentLength

Taille maximale de la charge utile de données, en octets, prise en charge pour les pdus de commande ou de données au sein de cette session de connexion.

AuthType

Type d’authentification utilisé pour établir une connexion. La ISCSI_ConnectionStaticInfo classe WMI, définie dans Mgmt.mof, spécifie les valeurs de ce membre ; mais si votre logiciel inclut Iscsidsc.h, il peut utiliser l’énumération ISCSI_AUTH_TYPES pour affecter des valeurs à ce membre.

LocalAddr

Structure ISCSI_IP_Address qui contient l’adresse IP de la carte réseau locale utilisée par l’initiateur pour se connecter au réseau.

LocalPort

Numéro de port local utilisé par cette instance de connexion.

RemoteAddr

Structure ISCSI_IP_Address qui contient l’adresse IP de la carte réseau distante utilisée par cette instance de connexion.

RemotePort

Numéro de port distant utilisé par l’initiateur pour établir la connexion.

EstimatedThroughput

Débit estimé, en octets par seconde, de la connexion.

MaxDatagramSize

Taille maximale, en octets, du datagramme pris en charge par le transport.

Exigences

Exigence Valeur
d’en-tête iscsimgt.h (inclure Iscsimgt.h)

Voir aussi

AddConnectionToSession

ISCSI_AUTH_TYPES

ISCSI_CONNECTION_PROTOCOL_TYPE_QUALIFIERS

ISCSI_ConnectionStaticInfo classe WMI

ISCSI_IP_Address

loginToTarget