POWER_MONITOR_REQUEST_REASON enumeration (ntpoapi.h)

Defines values for power transition reasons for a monitor.

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
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

Requirements

Requirement Value
Header ntpoapi.h