MSiSCSI_RequestTimeStatistics-Struktur (iscsiprf.h)
Die MSiSCSI_RequestTimeStatistics-Struktur wird von iSCSI-Initiatoren verwendet, um Anforderungszeitstatistiken zu melden.
Syntax
typedef struct _MSiSCSI_RequestTimeStatistics {
WCHAR iSCSIName[223 + 1];
USHORT CID;
ULONGLONG USID;
ULONGLONG UniqueAdapterId;
ULONG MaximumProcessingTime;
ULONG AverageProcessingTime;
} MSiSCSI_RequestTimeStatistics, *PMSiSCSI_RequestTimeStatistics;
Member
iSCSIName[223 + 1]
Der Name des iSCSI-Ziels.
CID
Der iSCSI-Verbindungsbezeichner (ID) für diese Verbindung instance. Diese ID ist ein interner Wert, den das iSCSI-Protokoll verwendet, um die Verbindung zu identifizieren. Verwenden Sie diese ID nicht. Die Anwendungssoftware sollte den Verbindungsbezeichner verwenden, den die Methoden LoginToTarget und AddConnectionToSession im UniqueConnectionId-Parameter zurückgeben.
USID
Die iSCSI-Sitzungs-ID für diese Verbindung instance. Diese ID ist ein interner Wert, den das iSCSI-Protokoll verwendet, um die Sitzung zu identifizieren. Verwenden Sie diese ID nicht. Die Anwendungssoftware sollte den Sitzungsbezeichner verwenden, den die Methoden LoginToTarget und AddConnectionToSession im UniqueSessionId-Parameter zurückgeben.
UniqueAdapterId
Eine 64-Bit-Ganzzahl, die einen HBA-Initiator und einen geladenen instance eines Speicher-Miniporttreibers, der den HBA verwaltet, eindeutig identifiziert. Der Initiator sollte die Adresse der Adaptererweiterung oder eine andere Adresse, die der Gerätetreiber besitzt, verwenden, um diesen Bezeichner (ID) zu erstellen. Der Initiator meldet diesen Wert im UniqueAdapterId-Element der MSiSCSI_HBAInformation-Struktur .
MaximumProcessingTime
Die maximale Zeit für die Verarbeitung einer Anforderung über diese Verbindung.
AverageProcessingTime
Die durchschnittliche Zeit, die zum Verarbeiten einer Anforderung über diese Verbindung dauert.
Hinweise
Es ist optional, dass Sie diese Klasse implementieren.
Anforderungen
Anforderung | Wert |
---|---|
Header | iscsiprf.h (include Iscsiprf.h) |