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 集使用的寿命百分比,供应商特定的估计值 (耐力组中的) ,以 10 亿为单位表示。
Reserved1[26]
保留字段。
EnduranceEstimate[16]
对写入 NVM 集的数据字节总数的估计值, (耐力组中的) ,以 10 亿为单位表示。
DataUnitsRead[16]
耐力组中从 NVM 集读取的数据字节总数 (s) ,以 10 亿为单位表示。
DataUnitsWritten[16]
写入 NVM 的数据字节总数 (耐力组中的) ,以 10 亿为单位表示。
此值仅包括主机写入的数据。
MediaUnitsWritten[16]
写入 NVM 的数据字节总数 (耐力组中的) ,以 10 亿为单位表示。
此值包括主机和控制器写入的数据。
Reserved2[416]
保留字段。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
标头 | nvme.h |