MPIO_PATH_HEALTH_CLASS struttura (mpiowmi.h)

La struttura MPIO_PATH_HEALTH_CLASS rappresenta le informazioni sull'integrità per un percorso.

Sintassi

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;

Members

PathId

Un campo a 64 bit senza segno che rappresenta un identificatore assegnato a un percorso specifico.

NumberReads

Un campo a 64 bit senza segno che specifica il numero di richieste di lettura gestite dall'identificatore di percorso specificato.

NumberWrites

Un campo a 64 bit senza segno che specifica il numero di richieste di scrittura gestite dall'identificatore di percorso specificato.

NumberBytesRead

Un campo a 64 bit senza segno che specifica il numero totale di byte letti tramite l'identificatore di percorso specificato.

NumberBytesWritten

Un campo a 64 bit senza segno che specifica il numero totale di byte scritti tramite l'identificatore di percorso specificato.

NumberRetries

Un campo a 64 bit senza segno che specifica il numero totale di tentativi usando l'identificatore di percorso specificato.

NumberIoErrors

Un campo a 64 bit senza segno che specifica il numero totale di errori di I/O rilevati tramite l'identificatore di percorso specificato.

CreateTime

Intero a 64 bit che specifica l'ora di sistema in cui è stata creata e esposta l'istanza.

FailTime

Intero a 64 bit che specifica l'ora di sistema quando il percorso associato a questo ID percorso è stato rimosso.

PathOffline

Campo booleano che indica se il percorso associato a questo ID percorso viene rimosso.

NumberReadsWrap

Campo carattere senza segno che specifica il numero totale di volte in cui il parametro NumberReads è stato eseguito il rollback intorno a zero.

NumberWritesWrap

Campo carattere senza segno che specifica il numero totale di volte in cui il parametro NumberWrites è stato eseguito il rollback intorno a zero.

NumberBytesReadWrap

Campo carattere senza segno che specifica il numero totale di volte in cui il parametro NumberBytesRead è stato eseguito il rollback intorno a zero.

NumberBytesWrittenWrap

Campo carattere senza segno che specifica il numero totale di volte in cui il parametro NumberBytesWritten è stato eseguito il rollback intorno a zero.

OutstandingRequests

Campo carattere senza segno che specifica il numero totale di richieste in sospeso.

Pad[2]

Dovrebbe essere zero.

Requisiti

Requisito Valore
Intestazione mpiowmi.h (include Mpiowmi.h)