POWER_MONITOR_REQUEST_REASON enumeration (wdm.h)

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,
  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.
MonitorRequestReasonMax
Defines the MonitorRequestReasonMax constant.

Requirements

Requirement Value
Header wdm.h (include Wdm.h)