Freigeben über


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;

Angehörige

PathId

Ein nicht signiertes 64-Bit-Feld, 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 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 mithilfe des angegebenen Pfadbezeichners 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- und Pfad-ID entfernt wurde.

PathOffline

Ein boolesches Feld, das angibt, ob der Pfad, der dieser Pfad-ID zugeordnet ist, entfernt wird.

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 hat.

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.

OutstandingRequests

Ein nicht signiertes Zeichenfeld, das die Gesamtanzahl der ausstehenden Anforderungen angibt.

Pad[2]

Sollte null sein.

Anforderungen

Anforderung Wert
Header- mpiowmi.h (include Mpiowmi.h)