ホーム › System.Power › USER_POWER_POLICY
USER_POWER_POLICY
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| Revision | DWORD | 4 | +0 | +0 |
| IdleAc | POWER_ACTION_POLICY | 12 | +4 | +4 |
| IdleDc | POWER_ACTION_POLICY | 12 | +16 | +16 |
| IdleTimeoutAc | DWORD | 4 | +28 | +28 |
| IdleTimeoutDc | DWORD | 4 | +32 | +32 |
| IdleSensitivityAc | BYTE | 1 | +36 | +36 |
| IdleSensitivityDc | BYTE | 1 | +37 | +37 |
| ThrottlePolicyAc | BYTE | 1 | +38 | +38 |
| ThrottlePolicyDc | BYTE | 1 | +39 | +39 |
| MaxSleepAc | SYSTEM_POWER_STATE | 4 | +40 | +40 |
| MaxSleepDc | SYSTEM_POWER_STATE | 4 | +44 | +44 |
| Reserved | DWORD | 8 | +48 | +48 |
| VideoTimeoutAc | DWORD | 4 | +56 | +56 |
| VideoTimeoutDc | DWORD | 4 | +60 | +60 |
| SpindownTimeoutAc | DWORD | 4 | +64 | +64 |
| SpindownTimeoutDc | DWORD | 4 | +68 | +68 |
| OptimizeForPowerAc | BOOLEAN | 1 | +72 | +72 |
| OptimizeForPowerDc | BOOLEAN | 1 | +73 | +73 |
| FanThrottleToleranceAc | BYTE | 1 | +74 | +74 |
| FanThrottleToleranceDc | BYTE | 1 | +75 | +75 |
| ForcedThrottleAc | BYTE | 1 | +76 | +76 |
| ForcedThrottleDc | BYTE | 1 | +77 | +77 |