структура 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 |