Win32 API 日本語リファレンス
ホームSystem.Power › SYSTEM_POWER_CAPABILITIES

SYSTEM_POWER_CAPABILITIES

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

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

フィールド

フィールドサイズx64x86
PowerButtonPresentBOOLEAN1+0+0
SleepButtonPresentBOOLEAN1+1+1
LidPresentBOOLEAN1+2+2
SystemS1BOOLEAN1+3+3
SystemS2BOOLEAN1+4+4
SystemS3BOOLEAN1+5+5
SystemS4BOOLEAN1+6+6
SystemS5BOOLEAN1+7+7
HiberFilePresentBOOLEAN1+8+8
FullWakeBOOLEAN1+9+9
VideoDimPresentBOOLEAN1+10+10
ApmPresentBOOLEAN1+11+11
UpsPresentBOOLEAN1+12+12
ThermalControlBOOLEAN1+13+13
ProcessorThrottleBOOLEAN1+14+14
ProcessorMinThrottleBYTE1+15+15
ProcessorMaxThrottleBYTE1+16+16
FastSystemS4BOOLEAN1+17+17
HiberbootBOOLEAN1+18+18
WakeAlarmPresentBOOLEAN1+19+19
AoAcBOOLEAN1+20+20
DiskSpinDownBOOLEAN1+21+21
HiberFileTypeBYTE1+22+22
AoAcConnectivitySupportedBOOLEAN1+23+23
spare3BYTE6+24+24
SystemBatteriesPresentBOOLEAN1+30+30
BatteriesAreShortTermBOOLEAN1+31+31
BatteryScaleBATTERY_REPORTING_SCALE24+32+32
AcOnLineWakeSYSTEM_POWER_STATE4+56+56
SoftLidWakeSYSTEM_POWER_STATE4+60+60
RtcWakeSYSTEM_POWER_STATE4+64+64
MinDeviceWakeStateSYSTEM_POWER_STATE4+68+68
DefaultLowLatencyWakeSYSTEM_POWER_STATE4+72+72