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, 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)