MPIO_DEVINSTANCE_HEALTH_CLASS structure (mpiodisk.h)
La structure MPIO_DEVINSTANCE_HEALTH_CLASS contient les informations d’intégrité d’une instance d’un appareil exposé via les identificateurs de chemin d’accès spécifiés.
Syntaxe
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;
Membres
PathId
Champ de 64 bits non signé qui retourne l’identificateur de chemin associé à cette instance d’un disque à plusieurs chemins.
NumberReads
Champ de 64 bits non signé qui spécifie le nombre de demandes de lecture traitées par l’identificateur de chemin d’accès spécifié.
NumberWrites
Champ de 64 bits non signé qui spécifie le nombre de demandes d’écriture traitées par l’identificateur de chemin d’accès spécifié
NumberBytesRead
Champ de 64 bits non signé qui spécifie le nombre total d’octets lus dans l’identificateur de chemin spécifié
NumberBytesWritten
Champ de 64 bits non signé qui spécifie le nombre total d’octets écrits via l’identificateur de chemin d’accès spécifié.
NumberRetries
Champ de 64 bits non signé qui spécifie le nombre total de nouvelles tentatives via l’identificateur de chemin d’accès spécifié.
NumberIoErrors
Champ de 64 bits non signé qui spécifie le nombre total d’erreurs d’E/S rencontrées via l’identificateur de chemin d’accès spécifié.
CreateTime
Entier 64 bits qui spécifie l’heure système à laquelle cette instance a été créée et exposée.
FailTime
Entier 64 bits qui spécifie l’heure système à laquelle le chemin associé à cet ID de chemin d’accès a été supprimé.
DeviceOffline
Champ booléen qui indique si le chemin associé à cet ID de chemin d’accès a été supprimé.
NumberReadsWrap
Champ de caractères non signés qui spécifie le nombre total de fois où le paramètre NumberReads est passé autour de zéro.
NumberWritesWrap
Champ caractère non signé qui spécifie le nombre total de fois où le paramètre NumberWrites a été passé à zéro.
NumberBytesReadWrap
Champ de caractères non signés qui spécifie le nombre total de fois où le paramètre NumberBytesRead est passé à zéro.
NumberBytesWrittenWrap
Champ caractère non signé qui spécifie le nombre total de fois où le paramètre NumberBytesWritten a été passé à zéro.
Pad[3]
Doit être égal à zéro.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | mpiodisk.h (include Mpiowmi.h) |