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) |