MPIO_DEVINSTANCE_HEALTH_CLASS-Struktur (mpiodisk.h)
Die MPIO_DEVINSTANCE_HEALTH_CLASS-Struktur enthält die Integritätsinformationen für eine Instanz eines Geräts, die über die angegebenen Pfadbezeichner verfügbar gemacht wird.
Syntax
typedef struct _MPIO_DEVINSTANCE_HEALTH_CLASS {
ULONGLONG PathId;
ULONGLONG NumberReads;
ULONGLONG NumberWrites;
ULONGLONG NumberBytesRead;
ULONGLONG NumberBytesWritten;
ULONGLONG NumberRetries;
ULONGLONG NumberIoErrors;
ULONGLONG CreateTime;
ULONGLONG FailTime;
BOOLEAN DeviceOffline;
UCHAR NumberReadsWrap;
UCHAR NumberWritesWrap;
UCHAR NumberBytesReadWrap;
UCHAR NumberBytesWrittenWrap;
UCHAR Pad[3];
} MPIO_DEVINSTANCE_HEALTH_CLASS, *PMPIO_DEVINSTANCE_HEALTH_CLASS;
Member
PathId
Ein nicht signiertes 64-Bit-Feld, das den Pfadbezeichner zurückgibt, der dieser Instanz eines Datenträgers mit mehreren Pfaden zugeordnet ist.
NumberReads
Ein nicht signiertes 64-Bit-Feld, das die Anzahl der Leseanforderungen angibt, die vom angegebenen Pfadbezeichner bedient werden.
NumberWrites
Ein nicht signiertes 64-Bit-Feld, das die Anzahl der Schreibanforderungen angibt, die vom angegebenen Pfadbezeichner bedient werden.
NumberBytesRead
Ein nicht signiertes 64-Bit-Feld, das die Gesamtzahl der Bytes angibt, die durch den angegebenen Pfadbezeichner gelesen werden.
NumberBytesWritten
Ein nicht signiertes 64-Bit-Feld, das die Gesamtzahl der Bytes angibt, die über den angegebenen Pfadbezeichner geschrieben werden.
NumberRetries
Ein nicht signiertes 64-Bit-Feld, das die Gesamtanzahl von Wiederholungsversuchen über den angegebenen Pfadbezeichner angibt.
NumberIoErrors
Ein vorzeichenloses 64-Bit-Feld, das die Gesamtzahl der E/A-Fehler angibt, die über den angegebenen Pfadbezeichner gefunden werden.
CreateTime
Eine 64-Bit-Ganzzahl, die die Systemzeit angibt, zu der diese Instanz erstellt und verfügbar gemacht wurde.
FailTime
Eine ganze 64-Bit-Zahl, die die Systemzeit angibt, zu der der Pfad, der dieser Pfad-ID zugeordnet ist, entfernt wurde.
DeviceOffline
Ein boolesches Feld, das angibt, ob der dieser Pfad-ID zugeordnete Pfad entfernt wurde.
NumberReadsWrap
Ein Feld ohne Vorzeichen, das angibt, wie oft der NumberReads-Parameter insgesamt auf 0 verschoben wurde.
NumberWritesWrap
Ein Feld ohne Vorzeichen, das die Gesamtanzahl angibt, mit der der Parameter NumberWrites auf 0 um 0 gerollt wurde.
NumberBytesReadWrap
Ein Feld ohne Vorzeichen, das angibt, wie oft der NumberBytesRead-Parameter insgesamt auf 0 verschoben wurde.
NumberBytesWrittenWrap
Ein Feld ohne Vorzeichen, das angibt, wie oft der NumberBytesWritten-Parameter insgesamt auf 0 verschoben wurde.
Pad[3]
Sollte null sein.
Anforderungen
Anforderung | Wert |
---|---|
Header | mpiodisk.h (include Mpiowmi.h) |