struttura NVME_ENDURANCE_GROUP_LOG (nvme.h)

Contiene campi che specificano le informazioni in una pagina di log delle informazioni del gruppo endurance che indica la quantità di dati letti e scritti in un gruppo Endurance.

Questa struttura viene restituita dal comando Get Log Page .This structure is returned by the Get Log Page command. Per altre informazioni, vedere NVME_CDW10_GET_LOG_PAGE.

Sintassi

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;

Members

Reserved0

AvailableSpareThreshold

Quantità di capacità di riserva prima che venga raggiunta la soglia, espressa come percentuale normalizzata (da 0 a 100).

PercentageUsed

Stima specifica del fornitore della percentuale di vita utilizzata per i set NVM nel gruppo Endurance, espressa in unità di un miliardo.

Reserved1[26]

Un campo riservato.

EnduranceEstimate[16]

Stima del numero totale di byte di dati scritti in set NVM nel gruppo Endurance, espresso in unità di un miliardo.

DataUnitsRead[16]

Numero totale di byte di dati letti da set NVM nel gruppo Endurance, espresso in unità di un miliardo.

DataUnitsWritten[16]

Numero totale di byte di dati scritti nei set NVM nel gruppo Endurance, espresso in unità di un miliardo.

Questo valore include solo i dati scritti dall'host.

MediaUnitsWritten[16]

Numero totale di byte di dati scritti nei set NVM nel gruppo Endurance, espresso in unità di un miliardo.

Questo valore include i dati scritti dall'host e dal controller.

Reserved2[416]

Un campo riservato.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Intestazione nvme.h