共用方式為


NVME_ENDURANCE_GROUP_LOG結構 (nvme.h)

包含欄位,這些欄位會指定要在 End 才能讀取和寫入 Endtable 群組的數據量之 End 才能記錄頁中的資訊。

取得記錄頁命令會傳回這個結構。 如需詳細資訊,請參閱 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

NVAM 集合 (10 億單位表示之 NVM 集) 使用之生命週期百分比的廠商特定估計值。

Reserved1[26]

保留欄位。

EnduranceEstimate[16]

以10億單位表示,估計寫入NVM集的數據位元組總數 (s) 。

DataUnitsRead[16]

從 NVM 集合讀取的數據位元組總數, (以 10 億單位表示的 Endone Group) 。

DataUnitsWritten[16]

寫入 NVM 集的數據位元組總數,以 10 億單位表示的 Endone Group (s) 。

此值只包含主機所寫入的數據。

MediaUnitsWritten[16]

寫入 NVM 集的數據位元組總數,以 10 億單位表示的 Endone Group (s) 。

此值包含主機和控制器所寫入的數據。

Reserved2[416]

保留欄位。

規格需求

需求
最低支援的用戶端 Windows 10
標頭 nvme.h