структура NVME_ENDURANCE_GROUP_LOG (nvme.h)

Содержит поля, указывающие сведения на странице журнала сведений о группе выносливости, которая указывает объем данных, считываемых из группы выносливости и записываемых в нее.

Эта структура возвращается командой Получить страницу журнала. Дополнительные сведения см. в разделе NVME_CDW10_GET_LOG_PAGE.

Синтаксис

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;

Члены

Reserved0

AvailableSpareThreshold

Объем запасной емкости до достижения порогового значения, выраженный в нормализованном проценте (от 0 до 100).

PercentageUsed

Оценка конкретного поставщика процента срока службы, используемого для наборов NVM в группе выносливости, выраженная в единицах в один миллиард.

Reserved1[26]

Зарезервированное поле.

EnduranceEstimate[16]

Оценка общего количества байтов данных, записанных в наборы NVM в группе выносливости, выраженная в единицах в один миллиард.

DataUnitsRead[16]

Общее число байтов данных, считанных из наборов NVM в группе выносливости, выраженное в единицах в один миллиард.

DataUnitsWritten[16]

Общее число байтов данных, записанных в наборы NVM в группе выносливости, выраженное в единицах в один миллиард.

Это значение включает только данные, записанные узлом.

MediaUnitsWritten[16]

Общее число байтов данных, записанных в наборы NVM в группе выносливости, выраженное в единицах в один миллиард.

Это значение включает данные, записанные узлом и контроллером.

Reserved2[416]

Зарезервированное поле.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Верхняя часть nvme.h