ホーム › System.Power › POWER_MONITOR_REQUEST_REASON
POWER_MONITOR_REQUEST_REASON
列挙型メンバー 59
| 名前 | 10進 | 16進 |
|---|---|---|
| MonitorRequestReasonUnknown | 0 | 0x0 |
| MonitorRequestReasonPowerButton | 1 | 0x1 |
| MonitorRequestReasonRemoteConnection | 2 | 0x2 |
| MonitorRequestReasonScMonitorpower | 3 | 0x3 |
| MonitorRequestReasonUserInput | 4 | 0x4 |
| MonitorRequestReasonAcDcDisplayBurst | 5 | 0x5 |
| MonitorRequestReasonUserDisplayBurst | 6 | 0x6 |
| MonitorRequestReasonPoSetSystemState | 7 | 0x7 |
| MonitorRequestReasonSetThreadExecutionState | 8 | 0x8 |
| MonitorRequestReasonFullWake | 9 | 0x9 |
| MonitorRequestReasonSessionUnlock | 10 | 0xA |
| MonitorRequestReasonScreenOffRequest | 11 | 0xB |
| MonitorRequestReasonIdleTimeout | 12 | 0xC |
| MonitorRequestReasonPolicyChange | 13 | 0xD |
| MonitorRequestReasonSleepButton | 14 | 0xE |
| MonitorRequestReasonLid | 15 | 0xF |
| MonitorRequestReasonBatteryCountChange | 16 | 0x10 |
| MonitorRequestReasonGracePeriod | 17 | 0x11 |
| MonitorRequestReasonPnP | 18 | 0x12 |
| MonitorRequestReasonDP | 19 | 0x13 |
| MonitorRequestReasonSxTransition | 20 | 0x14 |
| MonitorRequestReasonSystemIdle | 21 | 0x15 |
| MonitorRequestReasonNearProximity | 22 | 0x16 |
| MonitorRequestReasonThermalStandby | 23 | 0x17 |
| MonitorRequestReasonResumePdc | 24 | 0x18 |
| MonitorRequestReasonResumeS4 | 25 | 0x19 |
| MonitorRequestReasonTerminal | 26 | 0x1A |
| MonitorRequestReasonPdcSignal | 27 | 0x1B |
| MonitorRequestReasonAcDcDisplayBurstSuppressed | 28 | 0x1C |
| MonitorRequestReasonSystemStateEntered | 29 | 0x1D |
| MonitorRequestReasonWinrt | 30 | 0x1E |
| MonitorRequestReasonUserInputKeyboard | 31 | 0x1F |
| MonitorRequestReasonUserInputMouse | 32 | 0x20 |
| MonitorRequestReasonUserInputTouchpad | 33 | 0x21 |
| MonitorRequestReasonUserInputPen | 34 | 0x22 |
| MonitorRequestReasonUserInputAccelerometer | 35 | 0x23 |
| MonitorRequestReasonUserInputHid | 36 | 0x24 |
| MonitorRequestReasonUserInputPoUserPresent | 37 | 0x25 |
| MonitorRequestReasonUserInputSessionSwitch | 38 | 0x26 |
| MonitorRequestReasonUserInputInitialization | 39 | 0x27 |
| MonitorRequestReasonPdcSignalWindowsMobilePwrNotif | 40 | 0x28 |
| MonitorRequestReasonPdcSignalWindowsMobileShell | 41 | 0x29 |
| MonitorRequestReasonPdcSignalHeyCortana | 42 | 0x2A |
| MonitorRequestReasonPdcSignalHolographicShell | 43 | 0x2B |
| MonitorRequestReasonPdcSignalFingerprint | 44 | 0x2C |
| MonitorRequestReasonDirectedDrips | 45 | 0x2D |
| MonitorRequestReasonDim | 46 | 0x2E |
| MonitorRequestReasonBuiltinPanel | 47 | 0x2F |
| MonitorRequestReasonDisplayRequiredUnDim | 48 | 0x30 |
| MonitorRequestReasonBatteryCountChangeSuppressed | 49 | 0x31 |
| MonitorRequestReasonResumeModernStandby | 50 | 0x32 |
| MonitorRequestReasonTerminalInit | 51 | 0x33 |
| MonitorRequestReasonPdcSignalSensorsHumanPresence | 52 | 0x34 |
| MonitorRequestReasonBatteryPreCritical | 53 | 0x35 |
| MonitorRequestReasonUserInputTouch | 54 | 0x36 |
| MonitorRequestReasonAusterityBatteryDrain | 55 | 0x37 |
| MonitorRequestReasonDozeRestrictedStandby | 56 | 0x38 |
| MonitorRequestReasonSmartRestrictedStandby | 57 | 0x39 |
| MonitorRequestReasonMax | 58 | 0x3A |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum POWER_MONITOR_REQUEST_REASON : int {
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,
MonitorRequestReasonUserInputTouchpad = 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,
MonitorRequestReasonTerminalInit = 51,
MonitorRequestReasonPdcSignalSensorsHumanPresence = 52,
MonitorRequestReasonBatteryPreCritical = 53,
MonitorRequestReasonUserInputTouch = 54,
MonitorRequestReasonAusterityBatteryDrain = 55,
MonitorRequestReasonDozeRestrictedStandby = 56,
MonitorRequestReasonSmartRestrictedStandby = 57,
MonitorRequestReasonMax = 58
} POWER_MONITOR_REQUEST_REASON;public enum POWER_MONITOR_REQUEST_REASON : int
{
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,
MonitorRequestReasonUserInputTouchpad = 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,
MonitorRequestReasonTerminalInit = 51,
MonitorRequestReasonPdcSignalSensorsHumanPresence = 52,
MonitorRequestReasonBatteryPreCritical = 53,
MonitorRequestReasonUserInputTouch = 54,
MonitorRequestReasonAusterityBatteryDrain = 55,
MonitorRequestReasonDozeRestrictedStandby = 56,
MonitorRequestReasonSmartRestrictedStandby = 57,
MonitorRequestReasonMax = 58,
}Public Enum POWER_MONITOR_REQUEST_REASON As Integer
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
MonitorRequestReasonUserInputTouchpad = 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
MonitorRequestReasonTerminalInit = 51
MonitorRequestReasonPdcSignalSensorsHumanPresence = 52
MonitorRequestReasonBatteryPreCritical = 53
MonitorRequestReasonUserInputTouch = 54
MonitorRequestReasonAusterityBatteryDrain = 55
MonitorRequestReasonDozeRestrictedStandby = 56
MonitorRequestReasonSmartRestrictedStandby = 57
MonitorRequestReasonMax = 58
End Enumimport enum
class POWER_MONITOR_REQUEST_REASON(enum.IntEnum):
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
MonitorRequestReasonUserInputTouchpad = 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
MonitorRequestReasonTerminalInit = 51
MonitorRequestReasonPdcSignalSensorsHumanPresence = 52
MonitorRequestReasonBatteryPreCritical = 53
MonitorRequestReasonUserInputTouch = 54
MonitorRequestReasonAusterityBatteryDrain = 55
MonitorRequestReasonDozeRestrictedStandby = 56
MonitorRequestReasonSmartRestrictedStandby = 57
MonitorRequestReasonMax = 58// POWER_MONITOR_REQUEST_REASON
pub const MonitorRequestReasonUnknown: i32 = 0;
pub const MonitorRequestReasonPowerButton: i32 = 1;
pub const MonitorRequestReasonRemoteConnection: i32 = 2;
pub const MonitorRequestReasonScMonitorpower: i32 = 3;
pub const MonitorRequestReasonUserInput: i32 = 4;
pub const MonitorRequestReasonAcDcDisplayBurst: i32 = 5;
pub const MonitorRequestReasonUserDisplayBurst: i32 = 6;
pub const MonitorRequestReasonPoSetSystemState: i32 = 7;
pub const MonitorRequestReasonSetThreadExecutionState: i32 = 8;
pub const MonitorRequestReasonFullWake: i32 = 9;
pub const MonitorRequestReasonSessionUnlock: i32 = 10;
pub const MonitorRequestReasonScreenOffRequest: i32 = 11;
pub const MonitorRequestReasonIdleTimeout: i32 = 12;
pub const MonitorRequestReasonPolicyChange: i32 = 13;
pub const MonitorRequestReasonSleepButton: i32 = 14;
pub const MonitorRequestReasonLid: i32 = 15;
pub const MonitorRequestReasonBatteryCountChange: i32 = 16;
pub const MonitorRequestReasonGracePeriod: i32 = 17;
pub const MonitorRequestReasonPnP: i32 = 18;
pub const MonitorRequestReasonDP: i32 = 19;
pub const MonitorRequestReasonSxTransition: i32 = 20;
pub const MonitorRequestReasonSystemIdle: i32 = 21;
pub const MonitorRequestReasonNearProximity: i32 = 22;
pub const MonitorRequestReasonThermalStandby: i32 = 23;
pub const MonitorRequestReasonResumePdc: i32 = 24;
pub const MonitorRequestReasonResumeS4: i32 = 25;
pub const MonitorRequestReasonTerminal: i32 = 26;
pub const MonitorRequestReasonPdcSignal: i32 = 27;
pub const MonitorRequestReasonAcDcDisplayBurstSuppressed: i32 = 28;
pub const MonitorRequestReasonSystemStateEntered: i32 = 29;
pub const MonitorRequestReasonWinrt: i32 = 30;
pub const MonitorRequestReasonUserInputKeyboard: i32 = 31;
pub const MonitorRequestReasonUserInputMouse: i32 = 32;
pub const MonitorRequestReasonUserInputTouchpad: i32 = 33;
pub const MonitorRequestReasonUserInputPen: i32 = 34;
pub const MonitorRequestReasonUserInputAccelerometer: i32 = 35;
pub const MonitorRequestReasonUserInputHid: i32 = 36;
pub const MonitorRequestReasonUserInputPoUserPresent: i32 = 37;
pub const MonitorRequestReasonUserInputSessionSwitch: i32 = 38;
pub const MonitorRequestReasonUserInputInitialization: i32 = 39;
pub const MonitorRequestReasonPdcSignalWindowsMobilePwrNotif: i32 = 40;
pub const MonitorRequestReasonPdcSignalWindowsMobileShell: i32 = 41;
pub const MonitorRequestReasonPdcSignalHeyCortana: i32 = 42;
pub const MonitorRequestReasonPdcSignalHolographicShell: i32 = 43;
pub const MonitorRequestReasonPdcSignalFingerprint: i32 = 44;
pub const MonitorRequestReasonDirectedDrips: i32 = 45;
pub const MonitorRequestReasonDim: i32 = 46;
pub const MonitorRequestReasonBuiltinPanel: i32 = 47;
pub const MonitorRequestReasonDisplayRequiredUnDim: i32 = 48;
pub const MonitorRequestReasonBatteryCountChangeSuppressed: i32 = 49;
pub const MonitorRequestReasonResumeModernStandby: i32 = 50;
pub const MonitorRequestReasonTerminalInit: i32 = 51;
pub const MonitorRequestReasonPdcSignalSensorsHumanPresence: i32 = 52;
pub const MonitorRequestReasonBatteryPreCritical: i32 = 53;
pub const MonitorRequestReasonUserInputTouch: i32 = 54;
pub const MonitorRequestReasonAusterityBatteryDrain: i32 = 55;
pub const MonitorRequestReasonDozeRestrictedStandby: i32 = 56;
pub const MonitorRequestReasonSmartRestrictedStandby: i32 = 57;
pub const MonitorRequestReasonMax: i32 = 58;// POWER_MONITOR_REQUEST_REASON
const (
MonitorRequestReasonUnknown int32 = 0
MonitorRequestReasonPowerButton int32 = 1
MonitorRequestReasonRemoteConnection int32 = 2
MonitorRequestReasonScMonitorpower int32 = 3
MonitorRequestReasonUserInput int32 = 4
MonitorRequestReasonAcDcDisplayBurst int32 = 5
MonitorRequestReasonUserDisplayBurst int32 = 6
MonitorRequestReasonPoSetSystemState int32 = 7
MonitorRequestReasonSetThreadExecutionState int32 = 8
MonitorRequestReasonFullWake int32 = 9
MonitorRequestReasonSessionUnlock int32 = 10
MonitorRequestReasonScreenOffRequest int32 = 11
MonitorRequestReasonIdleTimeout int32 = 12
MonitorRequestReasonPolicyChange int32 = 13
MonitorRequestReasonSleepButton int32 = 14
MonitorRequestReasonLid int32 = 15
MonitorRequestReasonBatteryCountChange int32 = 16
MonitorRequestReasonGracePeriod int32 = 17
MonitorRequestReasonPnP int32 = 18
MonitorRequestReasonDP int32 = 19
MonitorRequestReasonSxTransition int32 = 20
MonitorRequestReasonSystemIdle int32 = 21
MonitorRequestReasonNearProximity int32 = 22
MonitorRequestReasonThermalStandby int32 = 23
MonitorRequestReasonResumePdc int32 = 24
MonitorRequestReasonResumeS4 int32 = 25
MonitorRequestReasonTerminal int32 = 26
MonitorRequestReasonPdcSignal int32 = 27
MonitorRequestReasonAcDcDisplayBurstSuppressed int32 = 28
MonitorRequestReasonSystemStateEntered int32 = 29
MonitorRequestReasonWinrt int32 = 30
MonitorRequestReasonUserInputKeyboard int32 = 31
MonitorRequestReasonUserInputMouse int32 = 32
MonitorRequestReasonUserInputTouchpad int32 = 33
MonitorRequestReasonUserInputPen int32 = 34
MonitorRequestReasonUserInputAccelerometer int32 = 35
MonitorRequestReasonUserInputHid int32 = 36
MonitorRequestReasonUserInputPoUserPresent int32 = 37
MonitorRequestReasonUserInputSessionSwitch int32 = 38
MonitorRequestReasonUserInputInitialization int32 = 39
MonitorRequestReasonPdcSignalWindowsMobilePwrNotif int32 = 40
MonitorRequestReasonPdcSignalWindowsMobileShell int32 = 41
MonitorRequestReasonPdcSignalHeyCortana int32 = 42
MonitorRequestReasonPdcSignalHolographicShell int32 = 43
MonitorRequestReasonPdcSignalFingerprint int32 = 44
MonitorRequestReasonDirectedDrips int32 = 45
MonitorRequestReasonDim int32 = 46
MonitorRequestReasonBuiltinPanel int32 = 47
MonitorRequestReasonDisplayRequiredUnDim int32 = 48
MonitorRequestReasonBatteryCountChangeSuppressed int32 = 49
MonitorRequestReasonResumeModernStandby int32 = 50
MonitorRequestReasonTerminalInit int32 = 51
MonitorRequestReasonPdcSignalSensorsHumanPresence int32 = 52
MonitorRequestReasonBatteryPreCritical int32 = 53
MonitorRequestReasonUserInputTouch int32 = 54
MonitorRequestReasonAusterityBatteryDrain int32 = 55
MonitorRequestReasonDozeRestrictedStandby int32 = 56
MonitorRequestReasonSmartRestrictedStandby int32 = 57
MonitorRequestReasonMax int32 = 58
)const
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;
MonitorRequestReasonUserInputTouchpad = 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;
MonitorRequestReasonTerminalInit = 51;
MonitorRequestReasonPdcSignalSensorsHumanPresence = 52;
MonitorRequestReasonBatteryPreCritical = 53;
MonitorRequestReasonUserInputTouch = 54;
MonitorRequestReasonAusterityBatteryDrain = 55;
MonitorRequestReasonDozeRestrictedStandby = 56;
MonitorRequestReasonSmartRestrictedStandby = 57;
MonitorRequestReasonMax = 58;// POWER_MONITOR_REQUEST_REASON
pub const MonitorRequestReasonUnknown: i32 = 0;
pub const MonitorRequestReasonPowerButton: i32 = 1;
pub const MonitorRequestReasonRemoteConnection: i32 = 2;
pub const MonitorRequestReasonScMonitorpower: i32 = 3;
pub const MonitorRequestReasonUserInput: i32 = 4;
pub const MonitorRequestReasonAcDcDisplayBurst: i32 = 5;
pub const MonitorRequestReasonUserDisplayBurst: i32 = 6;
pub const MonitorRequestReasonPoSetSystemState: i32 = 7;
pub const MonitorRequestReasonSetThreadExecutionState: i32 = 8;
pub const MonitorRequestReasonFullWake: i32 = 9;
pub const MonitorRequestReasonSessionUnlock: i32 = 10;
pub const MonitorRequestReasonScreenOffRequest: i32 = 11;
pub const MonitorRequestReasonIdleTimeout: i32 = 12;
pub const MonitorRequestReasonPolicyChange: i32 = 13;
pub const MonitorRequestReasonSleepButton: i32 = 14;
pub const MonitorRequestReasonLid: i32 = 15;
pub const MonitorRequestReasonBatteryCountChange: i32 = 16;
pub const MonitorRequestReasonGracePeriod: i32 = 17;
pub const MonitorRequestReasonPnP: i32 = 18;
pub const MonitorRequestReasonDP: i32 = 19;
pub const MonitorRequestReasonSxTransition: i32 = 20;
pub const MonitorRequestReasonSystemIdle: i32 = 21;
pub const MonitorRequestReasonNearProximity: i32 = 22;
pub const MonitorRequestReasonThermalStandby: i32 = 23;
pub const MonitorRequestReasonResumePdc: i32 = 24;
pub const MonitorRequestReasonResumeS4: i32 = 25;
pub const MonitorRequestReasonTerminal: i32 = 26;
pub const MonitorRequestReasonPdcSignal: i32 = 27;
pub const MonitorRequestReasonAcDcDisplayBurstSuppressed: i32 = 28;
pub const MonitorRequestReasonSystemStateEntered: i32 = 29;
pub const MonitorRequestReasonWinrt: i32 = 30;
pub const MonitorRequestReasonUserInputKeyboard: i32 = 31;
pub const MonitorRequestReasonUserInputMouse: i32 = 32;
pub const MonitorRequestReasonUserInputTouchpad: i32 = 33;
pub const MonitorRequestReasonUserInputPen: i32 = 34;
pub const MonitorRequestReasonUserInputAccelerometer: i32 = 35;
pub const MonitorRequestReasonUserInputHid: i32 = 36;
pub const MonitorRequestReasonUserInputPoUserPresent: i32 = 37;
pub const MonitorRequestReasonUserInputSessionSwitch: i32 = 38;
pub const MonitorRequestReasonUserInputInitialization: i32 = 39;
pub const MonitorRequestReasonPdcSignalWindowsMobilePwrNotif: i32 = 40;
pub const MonitorRequestReasonPdcSignalWindowsMobileShell: i32 = 41;
pub const MonitorRequestReasonPdcSignalHeyCortana: i32 = 42;
pub const MonitorRequestReasonPdcSignalHolographicShell: i32 = 43;
pub const MonitorRequestReasonPdcSignalFingerprint: i32 = 44;
pub const MonitorRequestReasonDirectedDrips: i32 = 45;
pub const MonitorRequestReasonDim: i32 = 46;
pub const MonitorRequestReasonBuiltinPanel: i32 = 47;
pub const MonitorRequestReasonDisplayRequiredUnDim: i32 = 48;
pub const MonitorRequestReasonBatteryCountChangeSuppressed: i32 = 49;
pub const MonitorRequestReasonResumeModernStandby: i32 = 50;
pub const MonitorRequestReasonTerminalInit: i32 = 51;
pub const MonitorRequestReasonPdcSignalSensorsHumanPresence: i32 = 52;
pub const MonitorRequestReasonBatteryPreCritical: i32 = 53;
pub const MonitorRequestReasonUserInputTouch: i32 = 54;
pub const MonitorRequestReasonAusterityBatteryDrain: i32 = 55;
pub const MonitorRequestReasonDozeRestrictedStandby: i32 = 56;
pub const MonitorRequestReasonSmartRestrictedStandby: i32 = 57;
pub const MonitorRequestReasonMax: i32 = 58;const
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
MonitorRequestReasonUserInputTouchpad* = 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
MonitorRequestReasonTerminalInit* = 51
MonitorRequestReasonPdcSignalSensorsHumanPresence* = 52
MonitorRequestReasonBatteryPreCritical* = 53
MonitorRequestReasonUserInputTouch* = 54
MonitorRequestReasonAusterityBatteryDrain* = 55
MonitorRequestReasonDozeRestrictedStandby* = 56
MonitorRequestReasonSmartRestrictedStandby* = 57
MonitorRequestReasonMax* = 58enum POWER_MONITOR_REQUEST_REASON : int {
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,
MonitorRequestReasonUserInputTouchpad = 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,
MonitorRequestReasonTerminalInit = 51,
MonitorRequestReasonPdcSignalSensorsHumanPresence = 52,
MonitorRequestReasonBatteryPreCritical = 53,
MonitorRequestReasonUserInputTouch = 54,
MonitorRequestReasonAusterityBatteryDrain = 55,
MonitorRequestReasonDozeRestrictedStandby = 56,
MonitorRequestReasonSmartRestrictedStandby = 57,
MonitorRequestReasonMax = 58,
}#define global MonitorRequestReasonUnknown 0x0
#define global MonitorRequestReasonPowerButton 0x1
#define global MonitorRequestReasonRemoteConnection 0x2
#define global MonitorRequestReasonScMonitorpower 0x3
#define global MonitorRequestReasonUserInput 0x4
#define global MonitorRequestReasonAcDcDisplayBurst 0x5
#define global MonitorRequestReasonUserDisplayBurst 0x6
#define global MonitorRequestReasonPoSetSystemState 0x7
#define global MonitorRequestReasonSetThreadExecutionState 0x8
#define global MonitorRequestReasonFullWake 0x9
#define global MonitorRequestReasonSessionUnlock 0xA
#define global MonitorRequestReasonScreenOffRequest 0xB
#define global MonitorRequestReasonIdleTimeout 0xC
#define global MonitorRequestReasonPolicyChange 0xD
#define global MonitorRequestReasonSleepButton 0xE
#define global MonitorRequestReasonLid 0xF
#define global MonitorRequestReasonBatteryCountChange 0x10
#define global MonitorRequestReasonGracePeriod 0x11
#define global MonitorRequestReasonPnP 0x12
#define global MonitorRequestReasonDP 0x13
#define global MonitorRequestReasonSxTransition 0x14
#define global MonitorRequestReasonSystemIdle 0x15
#define global MonitorRequestReasonNearProximity 0x16
#define global MonitorRequestReasonThermalStandby 0x17
#define global MonitorRequestReasonResumePdc 0x18
#define global MonitorRequestReasonResumeS4 0x19
#define global MonitorRequestReasonTerminal 0x1A
#define global MonitorRequestReasonPdcSignal 0x1B
#define global MonitorRequestReasonAcDcDisplayBurstSuppressed 0x1C
#define global MonitorRequestReasonSystemStateEntered 0x1D
#define global MonitorRequestReasonWinrt 0x1E
#define global MonitorRequestReasonUserInputKeyboard 0x1F
#define global MonitorRequestReasonUserInputMouse 0x20
#define global MonitorRequestReasonUserInputTouchpad 0x21
#define global MonitorRequestReasonUserInputPen 0x22
#define global MonitorRequestReasonUserInputAccelerometer 0x23
#define global MonitorRequestReasonUserInputHid 0x24
#define global MonitorRequestReasonUserInputPoUserPresent 0x25
#define global MonitorRequestReasonUserInputSessionSwitch 0x26
#define global MonitorRequestReasonUserInputInitialization 0x27
#define global MonitorRequestReasonPdcSignalWindowsMobilePwrNotif 0x28
#define global MonitorRequestReasonPdcSignalWindowsMobileShell 0x29
#define global MonitorRequestReasonPdcSignalHeyCortana 0x2A
#define global MonitorRequestReasonPdcSignalHolographicShell 0x2B
#define global MonitorRequestReasonPdcSignalFingerprint 0x2C
#define global MonitorRequestReasonDirectedDrips 0x2D
#define global MonitorRequestReasonDim 0x2E
#define global MonitorRequestReasonBuiltinPanel 0x2F
#define global MonitorRequestReasonDisplayRequiredUnDim 0x30
#define global MonitorRequestReasonBatteryCountChangeSuppressed 0x31
#define global MonitorRequestReasonResumeModernStandby 0x32
#define global MonitorRequestReasonTerminalInit 0x33
#define global MonitorRequestReasonPdcSignalSensorsHumanPresence 0x34
#define global MonitorRequestReasonBatteryPreCritical 0x35
#define global MonitorRequestReasonUserInputTouch 0x36
#define global MonitorRequestReasonAusterityBatteryDrain 0x37
#define global MonitorRequestReasonDozeRestrictedStandby 0x38
#define global MonitorRequestReasonSmartRestrictedStandby 0x39
#define global MonitorRequestReasonMax 0x3A