Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This topic describes the POWER_MONITOR_REQUEST_REASON enumeration.
Syntax
typedef enum {
MonitorRequestReasonUnknown,
MonitorRequestReasonPowerButton,
MonitorRequestReasonRemoteConnection,
MonitorRequestReasonScMonitorpower,
MonitorRequestReasonUserInput,
MonitorRequestReasonAcDcDisplayBurst,
MonitorRequestReasonUserDisplayBurst,
MonitorRequestReasonPoSetSystemState,
MonitorRequestReasonSetThreadExecutionState,
MonitorRequestReasonFullWake,
MonitorRequestReasonSessionUnlock,
MonitorRequestReasonScreenOffRequest,
MonitorRequestReasonIdleTimeout,
MonitorRequestReasonPolicyChange,
MonitorRequestReasonSleepButton,
MonitorRequestReasonLid,
MonitorRequestReasonBatteryCountChange,
MonitorRequestReasonGracePeriod,
MonitorRequestReasonPnP,
MonitorRequestReasonDP,
MonitorRequestReasonSxTransition,
MonitorRequestReasonSystemIdle,
MonitorRequestReasonNearProximity,
MonitorRequestReasonThermalStandby,
MonitorRequestReasonResumePdc,
MonitorRequestReasonResumeS4,
MonitorRequestReasonTerminal,
MonitorRequestReasonPdcSignal,
MonitorRequestReasonAcDcDisplayBurstSuppressed,
MonitorRequestReasonSystemStateEntered,
MonitorRequestReasonWinrt,
MonitorRequestReasonUserInputKeyboard,
MonitorRequestReasonUserInputMouse,
MonitorRequestReasonUserInputTouchpad,
MonitorRequestReasonUserInputPen,
MonitorRequestReasonUserInputAccelerometer,
MonitorRequestReasonUserInputHid,
MonitorRequestReasonUserInputPoUserPresent,
MonitorRequestReasonUserInputSessionSwitch,
MonitorRequestReasonUserInputInitialization,
MonitorRequestReasonPdcSignalWindowsMobilePwrNotif,
MonitorRequestReasonPdcSignalWindowsMobileShell,
MonitorRequestReasonPdcSignalHeyCortana,
MonitorRequestReasonPdcSignalHolographicShell,
MonitorRequestReasonPdcSignalFingerprint,
MonitorRequestReasonDirectedDrips,
MonitorRequestReasonDim,
MonitorRequestReasonBuiltinPanel,
MonitorRequestReasonDisplayRequiredUnDim,
MonitorRequestReasonBatteryCountChangeSuppressed,
MonitorRequestReasonResumeModernStandby,
MonitorRequestReasonTerminalInit,
MonitorRequestReasonPdcSignalSensorsHumanPresence,
MonitorRequestReasonBatteryPreCritical,
MonitorRequestReasonUserInputTouch,
MonitorRequestReasonAusterityBatteryDrain,
MonitorRequestReasonDozeRestrictedStandby,
MonitorRequestReasonSmartRestrictedStandby,
MonitorRequestReasonMax
} POWER_MONITOR_REQUEST_REASON;
Constants
MonitorRequestReasonUnknown Defines the MonitorRequestReasonUnknown constant. |
MonitorRequestReasonPowerButton Defines the MonitorRequestReasonPowerButton constant. |
MonitorRequestReasonRemoteConnection Defines the MonitorRequestReasonRemoteConnection constant. |
MonitorRequestReasonScMonitorpower Defines the MonitorRequestReasonScMonitorpower constant. |
MonitorRequestReasonUserInput Defines the MonitorRequestReasonUserInput constant. |
MonitorRequestReasonAcDcDisplayBurst Defines the MonitorRequestReasonAcDcDisplayBurst constant. |
MonitorRequestReasonUserDisplayBurst Defines the MonitorRequestReasonUserDisplayBurst constant. |
MonitorRequestReasonPoSetSystemState Defines the MonitorRequestReasonPoSetSystemState constant. |
MonitorRequestReasonSetThreadExecutionState Defines the MonitorRequestReasonSetThreadExecutionState constant. |
MonitorRequestReasonFullWake Defines the MonitorRequestReasonFullWake constant. |
MonitorRequestReasonSessionUnlock Defines the MonitorRequestReasonSessionUnlock constant. |
MonitorRequestReasonScreenOffRequest Defines the MonitorRequestReasonScreenOffRequest constant. |
MonitorRequestReasonIdleTimeout Defines the MonitorRequestReasonIdleTimeout constant. |
MonitorRequestReasonPolicyChange Defines the MonitorRequestReasonPolicyChange constant. |
MonitorRequestReasonSleepButton Defines the MonitorRequestReasonSleepButton constant. |
MonitorRequestReasonLid Defines the MonitorRequestReasonLid constant. |
MonitorRequestReasonBatteryCountChange Defines the MonitorRequestReasonBatteryCountChange constant. |
MonitorRequestReasonGracePeriod Defines the MonitorRequestReasonGracePeriod constant. |
MonitorRequestReasonPnP Defines the MonitorRequestReasonPnP constant. |
MonitorRequestReasonDP Defines the MonitorRequestReasonDP constant. |
MonitorRequestReasonSxTransition Defines the MonitorRequestReasonSxTransition constant. |
MonitorRequestReasonSystemIdle Defines the MonitorRequestReasonSystemIdle constant. |
MonitorRequestReasonNearProximity Defines the MonitorRequestReasonNearProximity constant. |
MonitorRequestReasonThermalStandby Defines the MonitorRequestReasonThermalStandby constant. |
MonitorRequestReasonResumePdc Defines the MonitorRequestReasonResumePdc constant. |
MonitorRequestReasonResumeS4 Defines the MonitorRequestReasonResumeS4 constant. |
MonitorRequestReasonTerminal Defines the MonitorRequestReasonTerminal constant. |
MonitorRequestReasonPdcSignal Defines the MonitorRequestReasonPdcSignal constant. |
MonitorRequestReasonAcDcDisplayBurstSuppressed Defines the MonitorRequestReasonAcDcDisplayBurstSuppressed constant. |
MonitorRequestReasonSystemStateEntered Defines the MonitorRequestReasonSystemStateEntered constant. |
MonitorRequestReasonWinrt Defines the MonitorRequestReasonWinrt constant. |
MonitorRequestReasonUserInputKeyboard Defines the MonitorRequestReasonUserInputKeyboard constant. |
MonitorRequestReasonUserInputMouse Defines the MonitorRequestReasonUserInputMouse constant. |
MonitorRequestReasonUserInputTouchpad Defines the MonitorRequestReasonUserInputTouchpad constant. |
MonitorRequestReasonUserInputPen Defines the MonitorRequestReasonUserInputPen constant. |
MonitorRequestReasonUserInputAccelerometer Defines the MonitorRequestReasonUserInputAccelerometer constant. |
MonitorRequestReasonUserInputHid Defines the MonitorRequestReasonUserInputHid constant. |
MonitorRequestReasonUserInputPoUserPresent Defines the MonitorRequestReasonUserInputPoUserPresent constant. |
MonitorRequestReasonUserInputSessionSwitch Defines the MonitorRequestReasonUserInputSessionSwitch constant. |
MonitorRequestReasonUserInputInitialization Defines the MonitorRequestReasonUserInputInitialization constant. |
MonitorRequestReasonPdcSignalWindowsMobilePwrNotif Defines the MonitorRequestReasonPdcSignalWindowsMobilePwrNotif constant. |
MonitorRequestReasonPdcSignalWindowsMobileShell Defines the MonitorRequestReasonPdcSignalWindowsMobileShell constant. |
MonitorRequestReasonPdcSignalHeyCortana Defines the MonitorRequestReasonPdcSignalHeyCortana constant. |
MonitorRequestReasonPdcSignalHolographicShell Defines the MonitorRequestReasonPdcSignalHolographicShell constant. |
MonitorRequestReasonPdcSignalFingerprint Defines the MonitorRequestReasonPdcSignalFingerprint constant. |
MonitorRequestReasonDirectedDrips Defines the MonitorRequestReasonDirectedDrips constant. |
MonitorRequestReasonDim Defines the MonitorRequestReasonDim constant. |
MonitorRequestReasonBuiltinPanel Defines the MonitorRequestReasonBuiltinPanel constant. |
MonitorRequestReasonDisplayRequiredUnDim Defines the MonitorRequestReasonDisplayRequiredUnDim constant. |
MonitorRequestReasonBatteryCountChangeSuppressed Defines the MonitorRequestReasonBatteryCountChangeSuppressed constant. |
MonitorRequestReasonResumeModernStandby Defines the MonitorRequestReasonResumeModernStandby constant. |
MonitorRequestReasonTerminalInit Defines the MonitorRequestReasonTerminalInit constant. |
MonitorRequestReasonPdcSignalSensorsHumanPresence Defines the MonitorRequestReasonPdcSignalSensorsHumanPresence constant. |
MonitorRequestReasonBatteryPreCritical Defines the MonitorRequestReasonBatteryPreCritical constant. |
MonitorRequestReasonUserInputTouch Defines the MonitorRequestReasonUserInputTouch constant. |
MonitorRequestReasonAusterityBatteryDrain Defines the MonitorRequestReasonAusterityBatteryDrain constant. |
MonitorRequestReasonMax Defines the MonitorRequestReasonMax constant. |
Requirements
Requirement | Value |
---|---|
Header | wdm.h (include Wdm.h) |