#[repr(i32)]pub enum POWER_MONITOR_REQUEST_REASON {
Show 52 variants
MonitorRequestReasonUnknown = 0,
MonitorRequestReasonPowerButton = 1,
MonitorRequestReasonRemoteConnection = 2,
MonitorRequestReasonScMonitorpower = 3,
MonitorRequestReasonUserInput = 4,
MonitorRequestReasonAcDcDisplayBurst = 5,
MonitorRequestReasonUserDisplayBurst = 6,
MonitorRequestReasonPoSetSystemState = 7,
MonitorRequestReasonSetThreadExecutionState = 8,
MonitorRequestReasonFullWake = 9,
MonitorRequestReasonSessionUnlock = 10,
MonitorRequestReasonScreenOffRequest = 11,
MonitorRequestReasonIdleTimeout = 12,
MonitorRequestReasonPolicyChange = 13,
MonitorRequestReasonSleepButton = 14,
MonitorRequestReasonLid = 15,
MonitorRequestReasonBatteryCountChange = 16,
MonitorRequestReasonGracePeriod = 17,
MonitorRequestReasonPnP = 18,
MonitorRequestReasonDP = 19,
MonitorRequestReasonSxTransition = 20,
MonitorRequestReasonSystemIdle = 21,
MonitorRequestReasonNearProximity = 22,
MonitorRequestReasonThermalStandby = 23,
MonitorRequestReasonResumePdc = 24,
MonitorRequestReasonResumeS4 = 25,
MonitorRequestReasonTerminal = 26,
MonitorRequestReasonPdcSignal = 27,
MonitorRequestReasonAcDcDisplayBurstSuppressed = 28,
MonitorRequestReasonSystemStateEntered = 29,
MonitorRequestReasonWinrt = 30,
MonitorRequestReasonUserInputKeyboard = 31,
MonitorRequestReasonUserInputMouse = 32,
MonitorRequestReasonUserInputTouch = 33,
MonitorRequestReasonUserInputPen = 34,
MonitorRequestReasonUserInputAccelerometer = 35,
MonitorRequestReasonUserInputHid = 36,
MonitorRequestReasonUserInputPoUserPresent = 37,
MonitorRequestReasonUserInputSessionSwitch = 38,
MonitorRequestReasonUserInputInitialization = 39,
MonitorRequestReasonPdcSignalWindowsMobilePwrNotif = 40,
MonitorRequestReasonPdcSignalWindowsMobileShell = 41,
MonitorRequestReasonPdcSignalHeyCortana = 42,
MonitorRequestReasonPdcSignalHolographicShell = 43,
MonitorRequestReasonPdcSignalFingerprint = 44,
MonitorRequestReasonDirectedDrips = 45,
MonitorRequestReasonDim = 46,
MonitorRequestReasonBuiltinPanel = 47,
MonitorRequestReasonDisplayRequiredUnDim = 48,
MonitorRequestReasonBatteryCountChangeSuppressed = 49,
MonitorRequestReasonResumeModernStandby = 50,
MonitorRequestReasonMax = 51,
}Variants§
MonitorRequestReasonUnknown = 0
MonitorRequestReasonPowerButton = 1
MonitorRequestReasonRemoteConnection = 2
MonitorRequestReasonScMonitorpower = 3
MonitorRequestReasonUserInput = 4
MonitorRequestReasonAcDcDisplayBurst = 5
MonitorRequestReasonUserDisplayBurst = 6
MonitorRequestReasonPoSetSystemState = 7
MonitorRequestReasonSetThreadExecutionState = 8
MonitorRequestReasonFullWake = 9
MonitorRequestReasonSessionUnlock = 10
MonitorRequestReasonScreenOffRequest = 11
MonitorRequestReasonIdleTimeout = 12
MonitorRequestReasonPolicyChange = 13
MonitorRequestReasonSleepButton = 14
MonitorRequestReasonLid = 15
MonitorRequestReasonBatteryCountChange = 16
MonitorRequestReasonGracePeriod = 17
MonitorRequestReasonPnP = 18
MonitorRequestReasonDP = 19
MonitorRequestReasonSxTransition = 20
MonitorRequestReasonSystemIdle = 21
MonitorRequestReasonNearProximity = 22
MonitorRequestReasonThermalStandby = 23
MonitorRequestReasonResumePdc = 24
MonitorRequestReasonResumeS4 = 25
MonitorRequestReasonTerminal = 26
MonitorRequestReasonPdcSignal = 27
MonitorRequestReasonAcDcDisplayBurstSuppressed = 28
MonitorRequestReasonSystemStateEntered = 29
MonitorRequestReasonWinrt = 30
MonitorRequestReasonUserInputKeyboard = 31
MonitorRequestReasonUserInputMouse = 32
MonitorRequestReasonUserInputTouch = 33
MonitorRequestReasonUserInputPen = 34
MonitorRequestReasonUserInputAccelerometer = 35
MonitorRequestReasonUserInputHid = 36
MonitorRequestReasonUserInputPoUserPresent = 37
MonitorRequestReasonUserInputSessionSwitch = 38
MonitorRequestReasonUserInputInitialization = 39
MonitorRequestReasonPdcSignalWindowsMobilePwrNotif = 40
MonitorRequestReasonPdcSignalWindowsMobileShell = 41
MonitorRequestReasonPdcSignalHeyCortana = 42
MonitorRequestReasonPdcSignalHolographicShell = 43
MonitorRequestReasonPdcSignalFingerprint = 44
MonitorRequestReasonDirectedDrips = 45
MonitorRequestReasonDim = 46
MonitorRequestReasonBuiltinPanel = 47
MonitorRequestReasonDisplayRequiredUnDim = 48
MonitorRequestReasonBatteryCountChangeSuppressed = 49
MonitorRequestReasonResumeModernStandby = 50
MonitorRequestReasonMax = 51
Trait Implementations§
Source§impl Clone for POWER_MONITOR_REQUEST_REASON
impl Clone for POWER_MONITOR_REQUEST_REASON
Source§fn clone(&self) -> POWER_MONITOR_REQUEST_REASON
fn clone(&self) -> POWER_MONITOR_REQUEST_REASON
Returns a duplicate 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 moreSource§impl Debug for POWER_MONITOR_REQUEST_REASON
impl Debug for POWER_MONITOR_REQUEST_REASON
Source§impl Hash for POWER_MONITOR_REQUEST_REASON
impl Hash for POWER_MONITOR_REQUEST_REASON
Source§impl PartialEq for POWER_MONITOR_REQUEST_REASON
impl PartialEq for POWER_MONITOR_REQUEST_REASON
Source§fn eq(&self, other: &POWER_MONITOR_REQUEST_REASON) -> bool
fn eq(&self, other: &POWER_MONITOR_REQUEST_REASON) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for POWER_MONITOR_REQUEST_REASON
impl Eq for POWER_MONITOR_REQUEST_REASON
impl StructuralPartialEq for POWER_MONITOR_REQUEST_REASON
Auto Trait Implementations§
impl Freeze for POWER_MONITOR_REQUEST_REASON
impl RefUnwindSafe for POWER_MONITOR_REQUEST_REASON
impl Send for POWER_MONITOR_REQUEST_REASON
impl Sync for POWER_MONITOR_REQUEST_REASON
impl Unpin for POWER_MONITOR_REQUEST_REASON
impl UnwindSafe for POWER_MONITOR_REQUEST_REASON
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more