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;

Member

PathId

Ein 64-Bit-Feld ohne Vorzeichen, 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 verarbeitet werden.

NumberWrites

Ein 64-Bit-Feld ohne Vorzeichen, das die Anzahl der Schreibanforderungen angibt, die vom angegebenen Pfadbezeichner verarbeitet werden.

NumberBytesRead

Ein nicht signiertes 64-Bit-Feld, das die Gesamtzahl der Bytes angibt, die durch den angegebenen Pfadbezeichner gelesen werden.

NumberBytesWritten

Ein 64-Bit-Feld ohne Vorzeichen, das die Gesamtzahl der Bytes angibt, die über den angegebenen Pfadbezeichner geschrieben werden.

NumberRetries

Ein 64-Bit-Feld ohne Vorzeichen, das die Gesamtanzahl von Wiederholungsversuchen unter Verwendung des angegebenen Pfadbezeichners angibt.

NumberIoErrors

Ein nicht signiertes 64-Bit-Feld, das die Gesamtanzahl der E/A-Fehler angibt, die über den angegebenen Pfadbezeichner auftreten.

CreateTime

Eine 64-Bit-Ganzzahl, die die Systemzeit angibt, zu der diese instance erstellt und verfügbar gemacht wurde.

FailTime

Eine 64-Bit-Ganzzahl, die die Systemzeit angibt, zu der der Pfad entfernt wurde, der dieser Pfad-ID zugeordnet ist.

PathOffline

Ein boolesches Feld, das angibt, ob der Dieser Pfad-ID zugeordnete Pfad entfernt wird.

NumberReadsWrap

Ein Feld ohne Vorzeichen, das angibt, wie oft der NumberReads-Parameter einen Rollback auf 0 (null) ausgeführt hat.

NumberWritesWrap

Ein Feld ohne Vorzeichen, das angibt, wie oft der NumberWrites-Parameter einen Rollback auf 0 (null) ausgeführt hat.

NumberBytesReadWrap

Ein Feld ohne Vorzeichen, das angibt, wie oft der NumberBytesRead-Parameter ein Rollback auf 0 (null) ausgeführt hat.

NumberBytesWrittenWrap

Ein Feld ohne Vorzeichen, das angibt, wie oft der NumberBytesWritten-Parameter einen Rollback auf 0 (null) ausgeführt hat.

OutstandingRequests

Ein Feld ohne Vorzeichen, das die Gesamtzahl der ausstehenden Anforderungen angibt.

Pad[2]

Sollte null sein.

Anforderungen

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