struttura MPIO_DEVINSTANCE_HEALTH_CLASS (mpiodisk.h)
La struttura MPIO_DEVINSTANCE_HEALTH_CLASS contiene le informazioni sull'integrità per un'istanza di un dispositivo esposto tramite gli identificatori di percorso specificati.
Sintassi
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;
Membri
PathId
Campo a 64 bit senza segno che restituisce l'identificatore di percorso associato a questa istanza di un disco multi-percorso.
NumberReads
Campo a 64 bit senza segno che specifica il numero di richieste di lettura gestite dall'identificatore di percorso specificato.
NumberWrites
Campo a 64 bit senza segno che specifica il numero di richieste di scrittura gestite dall'identificatore di percorso specificato
NumberBytesRead
Campo a 64 bit senza segno che specifica il numero totale di byte letti tramite l'identificatore di percorso specificato
NumberBytesWritten
Campo a 64 bit senza segno che specifica il numero totale di byte scritti tramite l'identificatore di percorso specificato.
NumberRetries
Campo a 64 bit senza segno che specifica il numero totale di tentativi tramite l'identificatore di percorso specificato.
NumberIoErrors
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 ed esposta questa istanza.
FailTime
Intero a 64 bit che specifica l'ora di sistema in cui è stato rimosso il percorso associato a questo ID percorso.
DeviceOffline
Campo booleano che indica se il percorso associato a questo ID percorso è stato rimosso.
NumberReadsWrap
Campo carattere senza segno che specifica il numero totale di volte in cui il parametro NumberReads è stato eseguito il roll around su zero.
NumberWritesWrap
Campo carattere senza segno che specifica il numero totale di volte in cui il parametro NumberWrites è stato eseguito il rollback a zero.
NumberBytesReadWrap
Campo carattere senza segno che specifica il numero totale di volte in cui il parametro NumberBytesRead è stato eseguito su zero.
NumberBytesWrittenWrap
Campo carattere senza segno che specifica il numero totale di volte in cui il parametro NumberBytesWritten è stato eseguito il rollforward su zero.
Pad[3]
Deve essere zero.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | mpiodisk.h (include Mpiowmi.h) |