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

NVME_HEALTH_INFO_LOG

構造体
サイズx64: 520 バイト / x86: 516 バイト

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

フィールド

フィールドサイズx64x86
CriticalWarning_CriticalWarning_e__Union8/4+0+0
TemperatureBYTE2+8+4
AvailableSpareBYTE1+10+6
AvailableSpareThresholdBYTE1+11+7
PercentageUsedBYTE1+12+8
Reserved0BYTE26+13+9
DataUnitReadBYTE16+39+35
DataUnitWrittenBYTE16+55+51
HostReadCommandsBYTE16+71+67
HostWrittenCommandsBYTE16+87+83
ControllerBusyTimeBYTE16+103+99
PowerCycleBYTE16+119+115
PowerOnHoursBYTE16+135+131
UnsafeShutdownsBYTE16+151+147
MediaErrorsBYTE16+167+163
ErrorInfoLogEntryCountBYTE16+183+179
WarningCompositeTemperatureTimeDWORD4+200+196
CriticalCompositeTemperatureTimeDWORD4+204+200
TemperatureSensor1WORD2+208+204
TemperatureSensor2WORD2+210+206
TemperatureSensor3WORD2+212+208
TemperatureSensor4WORD2+214+210
TemperatureSensor5WORD2+216+212
TemperatureSensor6WORD2+218+214
TemperatureSensor7WORD2+220+216
TemperatureSensor8WORD2+222+218
Reserved1BYTE296+224+220

共用体: _CriticalWarning_e__Union x64 8B / x86 4B

フィールドサイズx64x86
Anonymous_Anonymous_e__Struct8/4+0+0
AsUcharBYTE1+0+0