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 les membres restants qui contiennent des données valides. Il peut s’agir de l’une des combinaisons des bits suivants :

bit Signification
0 Le membre GroupId contient des données valides.
1 Le membre Flags contient 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é ; ne pas utiliser.

LifePercentage

Pourcentage de durée de vie utilisée. Cette valeur est généralement comprise entre 0 et 100, où un plus grand nombre indique que plus de durée de vie a été utilisée.

BytesReadCount[16]

Nombre total d’octets lus à partir de l’appareil, spécifiés en milliards. Par exemple, la valeur 1 signifie 1 milliard d’octets lus.

ByteWriteCount[16]

Nombre total d’octets écrits sur l’appareil, spécifiés en milliards. Par exemple, une valeur de 1 signifie 1 milliard d’octets écrits.

Remarques

Cette structure est membre de STORAGE_ENDURANCE_DATA_DESCRIPTOR, c’est-à-dire la structure retournée dans la mémoire tampon de sortie d’une requête de IOCTL_SCSI_MINIPORT avec une signature de IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO.

Configuration requise

Condition requise Valeur
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)