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 |