Partager via


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

IOCTL_SCSI_MINIPORT

STORAGE_ENDURANCE_DATA_DESCRIPTOR

[STORAGE_HW_ENDURANCE_INFO]/ntddstor/ns-ntddstor-storage_hw_endurance_info.md)