structure STORAGE_ENDURANCE_INFO (ntddscsi.h)
Un miniport utilise la structure STORAGE_ENDURANCE_INFO pour signaler les informations d’endurance d’un appareil.
Syntaxe
typedef struct _STORAGE_ENDURANCE_INFO {
ULONG ValidFields;
ULONG GroupId;
struct {
ULONG Shared : 1;
ULONG Reserved : 31;
} Flags;
ULONG LifePercentage;
UCHAR BytesReadCount[16];
UCHAR ByteWriteCount[16];
} STORAGE_ENDURANCE_INFO, *PSTORAGE_ENDURANCE_INFO;
Membres
ValidFields
Masque de bits qui indique quels membres restants contiennent des données valides. Il peut s’agir de l’une des combinaisons des bits suivants :
Mors | Signification |
---|---|
0 | Le membre GroupId contient des données valides. |
1 | Les indicateurs membre contiennent des données valides. |
2 | Le membre lifePercentage contient des données valides. |
3 | Le membre BytesReadCount contient des données valides. |
4 | Le membre ByteWriteCount contient des données valides. |
GroupId
Numéro d’ID qui représente un groupe de ressources.
Flags
Flags.Shared
Définissez TRUE si les informations d’endurance sont partagées avec plusieurs disques.
Flags.Reserved
Réservé; n’utilisez pas.
LifePercentage
Pourcentage de vie utilisée. Cette valeur est généralement comprise entre 0 et 100, où un plus grand nombre indique que plus de vie a été utilisée.
BytesReadCount[16]
Nombre total d’octets lus à partir de l’appareil, spécifié en milliards. Par exemple, une valeur de 1 signifierait 1 milliard d’octets en lecture.
ByteWriteCount[16]
Nombre total d’octets écrits sur l’appareil, spécifiés en milliards. Par exemple, une valeur de 1 signifierait 1 milliard d’octets écrits.
Remarques
Cette structure est membre de STORAGE_ENDURANCE_DATA_DESCRIPTOR, qui est la structure retournée dans la mémoire tampon de sortie d’une requête IOCTL_SCSI_MINIPORT avec une Signature de IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddscsi.h |
Voir aussi
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO
STORAGE_ENDURANCE_DATA_DESCRIPTOR
[STORAGE_HW_ENDURANCE_INFO]/ntddstor/ns-ntddstor-storage_hw_endurance_info.md)