Partager via


structure MSiSCSI_ConnectionStatistics (iscsiprf.h)

La structure MSiSCSI_ConnectionStatistics est utilisée par les initiateurs iSCSI pour signaler des statistiques pour une connexion au sein d’une session.

Syntaxe

typedef struct _MSiSCSI_ConnectionStatistics {
  WCHAR     iSCSIName[223 + 1];
  USHORT    CID;
  ULONGLONG USID;
  ULONGLONG UniqueAdapterId;
  ULONGLONG BytesSent;
  ULONGLONG BytesReceived;
  ULONGLONG PDUCommandsSent;
  ULONGLONG PDUResponsesReceived;
} MSiSCSI_ConnectionStatistics, *PMSiSCSI_ConnectionStatistics;

Membres

iSCSIName[223 + 1]

Chaîne de caractères large qui contient le nom de la cible iSCSI.

CID

Identificateur de connexion iSCSI (ID) pour cette instance de connexion. Cet ID est une valeur interne utilisée par le protocole iSCSI pour identifier la connexion. N’utilisez pas cet ID. Le logiciel d’application doit utiliser l’identificateur de connexion que les méthodes LoginToTarget et AddConnectionToSession retournent dans le paramètre UniqueConnectionId.

USID

ID de session iSCSI pour cette instance de connexion. Cet ID est une valeur interne utilisée par le protocole iSCSI pour identifier la session. Le logiciel d’application doit utiliser l’identificateur de session que les méthodes LoginToTarget et AddConnectionToSession retournent dans le paramètre UniqueSessionId.

UniqueAdapterId

Entier 64 bits qui identifie de manière unique un initiateur HBA et une instance chargée d’un pilote miniport de stockage qui gère l’adaptateur HBA. L’initiateur doit utiliser l’adresse de l’extension de l’adaptateur ou une autre adresse que le pilote de périphérique possède pour construire cet ID. L’initiateur signale cette valeur dans le membre UniqueAdapterId de la structure MSiSCSI_HBAInformation.

BytesSent

Nombre d’octets envoyés via cette connexion.

BytesReceived

Nombre d’octets reçus sur cette connexion.

PDUCommandsSent

Nombre de PDU envoyés via cette connexion.

PDUResponsesReceived

Nombre de pdus reçus via cette connexion.

Remarques

Les initiateurs doivent inscrire MSiSCSI_ConnectionStatistics classe WMI avec le nom d’instance dynamique suivant pour la connexion :

targetname_#:#

Le premier signe numérique (#) est la valeur du membre USID de MSiSCSI_ConnectionStatistics, et le deuxième signe numérique (#) est la valeur dans le membre CID. Il est facultatif que vous implémentez cette classe.

Les totaux suivis par cette structure sont valides pour la durée de vie de la connexion dans la session. Les totaux pour toutes les connexions d’une session sont obtenus dans MSiSCSI_SessionStatistics structure.

Exigences

Exigence Valeur
d’en-tête iscsiprf.h (include Iscsiprf.h)

Voir aussi

AddConnectionToSession

loginToTarget

MSiSCSI_ConnectionStatistics classe WMI

MSiSCSI_HBAInformation