Win32 API 日本語リファレンス
ホームStorage.Nvme › NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2

NVME_WCS_DEVICE_SMART_ATTRIBUTES_LOG_V2

構造体
サイズx64: 512 バイト / x86: 512 バイトパッキング1

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
MediaUnitsWrittenBYTE16+0+0メディアへの書き込み量(128ビット)。単位は実装規定である。
MediaUnitsReadBYTE16+16+16メディアからの読み取り量(128ビット)。
BadUserNANDBlockCount_BadUserNANDBlockCount_e__Struct8+32+32ユーザ領域の不良NANDブロック数(生値と正規化値)。
BadSystemNANDBlockCount_BadSystemNANDBlockCount_e__Struct8+40+40システム領域の不良NANDブロック数(生値と正規化値)。
XORRecoveryCountULONGLONG8+48+48XORによるデータ復旧の実行回数。
UnrecoverableReadErrorCountULONGLONG8+56+56回復不能な読み取りエラーの累積数。
SoftECCErrorCountULONGLONG8+64+64ソフトECCエラーの累積数。
EndToEndCorrectionCounts_EndToEndCorrectionCounts_e__Struct8+72+72エンドツーエンド検査の検出/訂正カウント。
PercentageSystemDataUsedBYTE1+80+80システムデータ領域の消耗率。百分率で表す。
RefreshCountBYTE7+81+81リフレッシュ動作の実行回数。
UserDataEraseCounts_UserDataEraseCounts_e__Struct8+88+88ユーザデータ消去の最小/最大カウント。
ThermalThrottling_ThermalThrottling_e__Struct2+96+96サーマルスロットリングの状態と発生回数。
Reserved0BYTE6+98+98予約領域。将来拡張用で0とする。
PCIeCorrectableErrorCountULONGLONG8+104+104PCIe訂正可能エラーの累積数。
IncompleteShutdownCountDWORD4+112+112不完全シャットダウンの発生回数。
Reserved1DWORD4+116+116予約領域。将来拡張用で0とする。
PercentageFreeBlocksBYTE1+120+120空きブロックの割合。百分率で表す。
Reserved2BYTE7+121+121予約領域。将来拡張用で0とする。
CapacitorHealthWORD2+128+128電源バックアップ用コンデンサの健全性。
Reserved3BYTE6+130+130予約領域。将来拡張用で0とする。
UnalignedIOCountULONGLONG8+136+136アライメント外I/Oの累積数。
SecurityVersionNumberULONGLONG8+144+144セキュリティバージョン番号。
NUSEULONGLONG8+152+152名前空間で使用中の論理ブロック数(Namespace Utilization)。
PLPStartCountBYTE16+160+160電源喪失保護の起動回数(128ビット)。
EnduranceEstimateBYTE16+176+176推定耐久度。書き込み可能総量の見積もりである。
Reserved4BYTE302+192+192予約領域。将来拡張用で0とする。
LogPageVersionNumberWORD2+494+494このログページの版数。
LogPageGUIDGUID16+496+496ログページを識別する16バイトGUID。

構造体: _BadUserNANDBlockCount_e__Struct x64 8B / x86 8B

フィールドサイズx64x86
RawCountBYTE6+0+0
NormalizedBYTE2+6+6

構造体: _BadSystemNANDBlockCount_e__Struct x64 8B / x86 8B

フィールドサイズx64x86
RawCountBYTE6+0+0
NormalizedBYTE2+6+6

構造体: _EndToEndCorrectionCounts_e__Struct x64 8B / x86 8B

フィールドサイズx64x86
DetectedCountsDWORD4+0+0
CorrectedCountsDWORD4+4+4

構造体: _UserDataEraseCounts_e__Struct x64 8B / x86 8B

フィールドサイズx64x86
MaximumCountDWORD4+0+0
MinimumCountDWORD4+4+4

構造体: _ThermalThrottling_e__Struct x64 2B / x86 2B

フィールドサイズx64x86
EventCountBYTE1+0+0
StatusBYTE1+1+1