Freigeben über


MSiSCSI_ConnectionStatistics Struktur (iscsiprf.h)

Die MSiSCSI_ConnectionStatistics Struktur wird von iSCSI-Initiatoren verwendet, um Statistiken für eine Verbindung innerhalb einer Sitzung zu melden.

Syntax

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;

Angehörige

iSCSIName[223 + 1]

Eine breite Zeichenfolge, die den Namen des iSCSI-Ziels enthält.

CID

Der iSCSI-Verbindungsbezeichner (ID) für diese Verbindungsinstanz. Diese ID ist ein interner Wert, den das iSCSI-Protokoll verwendet, um die Verbindung zu identifizieren. Verwenden Sie diese ID nicht. Anwendungssoftware sollte den Verbindungsbezeichner verwenden, den die LoginToTarget- und AddConnectionToSession- Methoden im UniqueConnectionId--Parameter zurückgeben.

USID

Die iSCSI-Sitzungs-ID für diese Verbindungsinstanz. Diese ID ist ein interner Wert, den das iSCSI-Protokoll verwendet, um die Sitzung zu identifizieren. Anwendungssoftware sollte den Sitzungsbezeichner verwenden, den die LoginToTarget- und AddConnectionToSession- Methoden im UniqueSessionId--Parameter zurückgeben.

UniqueAdapterId

Eine 64-Bit-Ganzzahl, die einen HBA-Initiator eindeutig identifiziert, und eine geladene Instanz eines Speicher-Miniporttreibers, der die HBA verwaltet. Der Initiator sollte die Adresse der Adaptererweiterung oder eine andere Adresse verwenden, die der Gerätetreiber besitzt, um diese ID zu erstellen. Der Initiator meldet diesen Wert im UniqueAdapterId Member der MSiSCSI_HBAInformation-Struktur.

BytesSent

Die Anzahl der Bytes, die über diese Verbindung gesendet werden.

BytesReceived

Die Anzahl der Bytes, die über diese Verbindung empfangen werden.

PDUCommandsSent

Die Anzahl der PDUs, die über diese Verbindung gesendet werden.

PDUResponsesReceived

Die Anzahl der PDUs, die über diese Verbindung empfangen werden.

Bemerkungen

Initiatoren müssen die MSiSCSI_ConnectionStatistics WMI-Klasse mit dem folgenden namen der dynamischen Instanz für die Verbindung registrieren:

targetname_#:#

Das erste Nummernzeichen (#) ist der Wert im USID Member von MSiSCSI_ConnectionStatistics, und das zweite Nummernzeichen (#) ist der Wert im CID Member. Es ist optional, dass Sie diese Klasse implementieren.

Die Summen, die von dieser Struktur nachverfolgt werden, sind für die Lebensdauer der Verbindung in der Sitzung gültig. Summen für alle Verbindungen in einer Sitzung werden in MSiSCSI_SessionStatistics Struktur abgerufen.

Anforderungen

Anforderung Wert
Header- iscsiprf.h (include Iscsiprf.h)

Siehe auch

AddConnectionToSession-

LoginToTarget-

MSiSCSI_ConnectionStatistics WMI-Klasse

MSiSCSI_HBAInformation