Struct flo_render_gl_offscreen::winapi::um::winnt::SYSTEM_POWER_POLICY
source · pub struct SYSTEM_POWER_POLICY {Show 28 fields
pub Revision: u32,
pub PowerButton: POWER_ACTION_POLICY,
pub SleepButton: POWER_ACTION_POLICY,
pub LidClose: POWER_ACTION_POLICY,
pub LidOpenWake: u32,
pub Reserved: u32,
pub Idle: POWER_ACTION_POLICY,
pub IdleTimeout: u32,
pub IdleSensitivity: u8,
pub DynamicThrottle: u8,
pub Spare2: [u8; 2],
pub MinSleep: u32,
pub MaxSleep: u32,
pub ReducedLatencySleep: u32,
pub WinLogonFlags: u32,
pub Spare3: u32,
pub DozeS4Timeout: u32,
pub BroadcastCapacityResolution: u32,
pub DischargePolicy: [SYSTEM_POWER_LEVEL; 4],
pub VideoTimeout: u32,
pub VideoDimDisplay: u8,
pub VideoReserved: [u32; 3],
pub SpindownTimeout: u32,
pub OptimizeForPower: u8,
pub FanThrottleTolerance: u8,
pub ForcedThrottle: u8,
pub MinThrottle: u8,
pub OverThrottled: POWER_ACTION_POLICY,
}
Fields§
§Revision: u32
§PowerButton: POWER_ACTION_POLICY
§SleepButton: POWER_ACTION_POLICY
§LidClose: POWER_ACTION_POLICY
§LidOpenWake: u32
§Reserved: u32
§Idle: POWER_ACTION_POLICY
§IdleTimeout: u32
§IdleSensitivity: u8
§DynamicThrottle: u8
§Spare2: [u8; 2]
§MinSleep: u32
§MaxSleep: u32
§ReducedLatencySleep: u32
§WinLogonFlags: u32
§Spare3: u32
§DozeS4Timeout: u32
§BroadcastCapacityResolution: u32
§DischargePolicy: [SYSTEM_POWER_LEVEL; 4]
§VideoTimeout: u32
§VideoDimDisplay: u8
§VideoReserved: [u32; 3]
§SpindownTimeout: u32
§OptimizeForPower: u8
§FanThrottleTolerance: u8
§ForcedThrottle: u8
§MinThrottle: u8
§OverThrottled: POWER_ACTION_POLICY
Trait Implementations§
source§impl Clone for SYSTEM_POWER_POLICY
impl Clone for SYSTEM_POWER_POLICY
source§fn clone(&self) -> SYSTEM_POWER_POLICY
fn clone(&self) -> SYSTEM_POWER_POLICY
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more