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 セットから読み取られたデータ バイトの合計数 (10 億単位)。

DataUnitsWritten[16]

耐久グループの NVM セットに書き込まれたデータ バイトの合計数 (10 億単位)。

この値には、ホストによって書き込まれたデータのみが含まれます。

MediaUnitsWritten[16]

耐久グループの NVM セットに書き込まれたデータ バイトの合計数 (10 億単位)。

この値には、ホストとコントローラーによって書き込まれたデータが含まれます。

Reserved2[416]

予約済みフィールド。

要件

要件
サポートされている最小のクライアント Windows 10
Header nvme.h