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, das ü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;
Angehörige
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 gewartet werden.
NumberWrites
Ein nicht signiertes 64-Bit-Feld, das die Anzahl der Schreibanforderungen angibt, die vom angegebenen Pfadbezeichner gewartet werden
NumberBytesRead
Ein nicht signiertes 64-Bit-Feld, das die Gesamtanzahl der Bytes angibt, die durch den angegebenen Pfadbezeichner gelesen werden
NumberBytesWritten
Ein nicht signiertes 64-Bit-Feld, das die Gesamtanzahl der Bytes angibt, die über den angegebenen Pfadbezeichner geschrieben werden.
NumberRetries
Ein nicht signiertes 64-Bit-Feld, das die Gesamtanzahl der Wiederholungen über den angegebenen Pfadbezeichner angibt.
NumberIoErrors
Ein nicht signiertes 64-Bit-Feld, das die Gesamtanzahl der E/A-Fehler angibt, die über den angegebenen Pfadbezeichner aufgetreten sind.
CreateTime
Eine 64-Bit-Ganzzahl, die die Systemzeit angibt, zu der diese Instanz erstellt und verfügbar gemacht wurde.
FailTime
Eine 64-Bit-Ganzzahl, die die Systemzeit angibt, zu der der Pfad, der dieser Pfad-ID zugeordnet ist, entfernt wurde.
DeviceOffline
Ein boolesches Feld, das angibt, ob der mit dieser Pfad-ID verknüpfte Pfad entfernt wurde.
NumberReadsWrap
Ein nicht signiertes Zeichenfeld, das angibt, wie oft der NumberReads-Parameter Parameter auf Null gerollt wurde.
NumberWritesWrap
Ein nicht signiertes Zeichenfeld, das angibt, wie oft der NumberWrites-Parameter Parameter auf Null gerollt wurde.
NumberBytesReadWrap
Ein nicht signiertes Zeichenfeld, das angibt, wie oft der parameter NumberBytesRead auf Null gerollt wurde.
NumberBytesWrittenWrap
Ein nicht signiertes Zeichenfeld, das angibt, wie oft der parameter NumberBytesWritten auf Null gerollt wurde.
Pad[3]
Sollte null sein.
Anforderungen
Anforderung | Wert |
---|---|
Header- | mpiodisk.h (include Mpiowmi.h) |