Freigeben über


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)