NVME_ENDURANCE_GROUP_LOG structure (nvme.h)

Contient des champs qui spécifient les informations d’une page de journal d’informations sur le groupe Endurance qui indique la quantité de données lues et écrites dans un groupe Endurance.

Cette structure est retournée par la commande Obtenir la page du journal. Pour plus d’informations, consultez NVME_CDW10_GET_LOG_PAGE.

Syntaxe

typedef struct {
  ULONG Reserved0;
  UCHAR AvailableSpareThreshold;
  UCHAR PercentageUsed;
  UCHAR Reserved1[26];
  UCHAR EnduranceEstimate[16];
  UCHAR DataUnitsRead[16];
  UCHAR DataUnitsWritten[16];
  UCHAR MediaUnitsWritten[16];
  UCHAR Reserved2[416];
} NVME_ENDURANCE_GROUP_LOG, *PNVME_ENDURANCE_GROUP_LOG;

Membres

Reserved0

AvailableSpareThreshold

Quantité de capacité de réserve avant l’atteinte du seuil, exprimée sous la forme d’un pourcentage normalisé (0 à 100).

PercentageUsed

Estimation propre au fournisseur du pourcentage de durée de vie utilisé pour les ensembles NVM dans le groupe Endurance, exprimée en unités d’un milliard.

Reserved1[26]

Champ réservé.

EnduranceEstimate[16]

Estimation du nombre total d’octets de données écrits dans des ensembles de machines virtuelles NVM dans le groupe Endurance, exprimé en unités d’un milliard.

DataUnitsRead[16]

Nombre total d’octets de données lus à partir d’ensembles de machines virtuelles NVM dans le groupe Endurance, exprimé en unités d’un milliard.

DataUnitsWritten[16]

Nombre total d’octets de données écrits dans les jeux de machines virtuelles NVM dans le groupe Endurance, exprimé en unités d’un milliard.

Cette valeur inclut uniquement les données écrites par l’hôte.

MediaUnitsWritten[16]

Nombre total d’octets de données écrits dans les jeux de machines virtuelles NVM dans le groupe Endurance, exprimé en unités d’un milliard.

Cette valeur inclut les données écrites par l’hôte et le contrôleur.

Reserved2[416]

Champ réservé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
En-tête nvme.h