MPIO_PATH_HEALTH_CLASS-Struktur (mpiowmi.h)
Die MPIO_PATH_HEALTH_CLASS-Struktur stellt die Integritätsinformationen für einen Pfad dar.
Syntax
typedef struct _MPIO_PATH_HEALTH_CLASS {
ULONGLONG PathId;
ULONGLONG NumberReads;
ULONGLONG NumberWrites;
ULONGLONG NumberBytesRead;
ULONGLONG NumberBytesWritten;
ULONGLONG NumberRetries;
ULONGLONG NumberIoErrors;
ULONGLONG CreateTime;
ULONGLONG FailTime;
BOOLEAN PathOffline;
UCHAR NumberReadsWrap;
UCHAR NumberWritesWrap;
UCHAR NumberBytesReadWrap;
UCHAR NumberBytesWrittenWrap;
UCHAR OutstandingRequests;
UCHAR Pad[2];
} MPIO_PATH_HEALTH_CLASS, *PMPIO_PATH_HEALTH_CLASS;
Member
PathId
Ein 64-Bit-Feld ohne Vorzeichen, das einen Bezeichner darstellt, der einem bestimmten Pfad zugewiesen ist.
NumberReads
Ein nicht signiertes 64-Bit-Feld, das die Anzahl der Leseanforderungen angibt, die vom angegebenen Pfadbezeichner verarbeitet werden.
NumberWrites
Ein 64-Bit-Feld ohne Vorzeichen, das die Anzahl der Schreibanforderungen angibt, die vom angegebenen Pfadbezeichner verarbeitet werden.
NumberBytesRead
Ein nicht signiertes 64-Bit-Feld, das die Gesamtzahl der Bytes angibt, die durch den angegebenen Pfadbezeichner gelesen werden.
NumberBytesWritten
Ein 64-Bit-Feld ohne Vorzeichen, das die Gesamtzahl der Bytes angibt, die über den angegebenen Pfadbezeichner geschrieben werden.
NumberRetries
Ein 64-Bit-Feld ohne Vorzeichen, das die Gesamtanzahl von Wiederholungsversuchen unter Verwendung des angegebenen Pfadbezeichners angibt.
NumberIoErrors
Ein nicht signiertes 64-Bit-Feld, das die Gesamtanzahl der E/A-Fehler angibt, die über den angegebenen Pfadbezeichner auftreten.
CreateTime
Eine 64-Bit-Ganzzahl, die die Systemzeit angibt, zu der diese instance erstellt und verfügbar gemacht wurde.
FailTime
Eine 64-Bit-Ganzzahl, die die Systemzeit angibt, zu der der Pfad entfernt wurde, der dieser Pfad-ID zugeordnet ist.
PathOffline
Ein boolesches Feld, das angibt, ob der Dieser Pfad-ID zugeordnete Pfad entfernt wird.
NumberReadsWrap
Ein Feld ohne Vorzeichen, das angibt, wie oft der NumberReads-Parameter einen Rollback auf 0 (null) ausgeführt hat.
NumberWritesWrap
Ein Feld ohne Vorzeichen, das angibt, wie oft der NumberWrites-Parameter einen Rollback auf 0 (null) ausgeführt hat.
NumberBytesReadWrap
Ein Feld ohne Vorzeichen, das angibt, wie oft der NumberBytesRead-Parameter ein Rollback auf 0 (null) ausgeführt hat.
NumberBytesWrittenWrap
Ein Feld ohne Vorzeichen, das angibt, wie oft der NumberBytesWritten-Parameter einen Rollback auf 0 (null) ausgeführt hat.
OutstandingRequests
Ein Feld ohne Vorzeichen, das die Gesamtzahl der ausstehenden Anforderungen angibt.
Pad[2]
Sollte null sein.
Anforderungen
Anforderung | Wert |
---|---|
Header | mpiowmi.h (include Mpiowmi.h) |