POWER_MONITOR_REQUEST_REASON - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntpoapi.h

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;
View the official Windows Driver Kit DDI reference
// wdm.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-ntpoapi-power_monitor_request_reason)

POWER_MONITOR_REQUEST_REASON enumeration

Description

Reserved for system use.

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

MonitorRequestReasonUserInputTouch

MonitorRequestReasonUserInputPen

MonitorRequestReasonUserInputAccelerometer

MonitorRequestReasonUserInputHid

MonitorRequestReasonUserInputPoUserPresent

MonitorRequestReasonUserInputSessionSwitch

MonitorRequestReasonUserInputInitialization

MonitorRequestReasonPdcSignalWindowsMobilePwrNotif

MonitorRequestReasonPdcSignalWindowsMobileShell

MonitorRequestReasonPdcSignalHeyCortana

MonitorRequestReasonPdcSignalHolographicShell

MonitorRequestReasonPdcSignalFingerprint

MonitorRequestReasonDirectedDrips

MonitorRequestReasonDim

MonitorRequestReasonBuiltinPanel

MonitorRequestReasonDisplayRequiredUnDim

MonitorRequestReasonBatteryCountChangeSuppressed

MonitorRequestReasonResumeModernStandby

MonitorRequestReasonTerminalInit

MonitorRequestReasonPdcSignalSensorsHumanPresence

MonitorRequestReasonBatteryPreCritical

MonitorRequestReasonUserInputTouchpad

MonitorRequestReasonMax

Remarks

See also


Windows Driver Kit DDI reference (ne-wdm-power_monitor_request_reason)

Description

This topic describes the POWER_MONITOR_REQUEST_REASON enumeration.

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.

Remarks

See also