Win32 API 日本語リファレンス
ホームSystem.Power › EXECUTION_STATE

EXECUTION_STATE

列挙型フラグ
基底型u4

メンバー 5

名前10進16進
ES_AWAYMODE_REQUIRED640x40
ES_CONTINUOUS21474836480x80000000
ES_DISPLAY_REQUIRED20x2
ES_SYSTEM_REQUIRED10x1
ES_USER_PRESENT40x4

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum EXECUTION_STATE : unsigned int {
    ES_AWAYMODE_REQUIRED = 64,
    ES_CONTINUOUS = 2147483648,
    ES_DISPLAY_REQUIRED = 2,
    ES_SYSTEM_REQUIRED = 1,
    ES_USER_PRESENT = 4
} EXECUTION_STATE;
[Flags]
public enum EXECUTION_STATE : uint
{
    ES_AWAYMODE_REQUIRED = 64,
    ES_CONTINUOUS = 2147483648,
    ES_DISPLAY_REQUIRED = 2,
    ES_SYSTEM_REQUIRED = 1,
    ES_USER_PRESENT = 4,
}
<Flags>
Public Enum EXECUTION_STATE As UInteger
    ES_AWAYMODE_REQUIRED = 64
    ES_CONTINUOUS = 2147483648
    ES_DISPLAY_REQUIRED = 2
    ES_SYSTEM_REQUIRED = 1
    ES_USER_PRESENT = 4
End Enum
import enum

class EXECUTION_STATE(enum.IntFlag):
    ES_AWAYMODE_REQUIRED = 64
    ES_CONTINUOUS = 2147483648
    ES_DISPLAY_REQUIRED = 2
    ES_SYSTEM_REQUIRED = 1
    ES_USER_PRESENT = 4
// EXECUTION_STATE (flags)
pub const ES_AWAYMODE_REQUIRED: u32 = 64;
pub const ES_CONTINUOUS: u32 = 2147483648;
pub const ES_DISPLAY_REQUIRED: u32 = 2;
pub const ES_SYSTEM_REQUIRED: u32 = 1;
pub const ES_USER_PRESENT: u32 = 4;
// EXECUTION_STATE
const (
	ES_AWAYMODE_REQUIRED uint32 = 64
	ES_CONTINUOUS uint32 = 2147483648
	ES_DISPLAY_REQUIRED uint32 = 2
	ES_SYSTEM_REQUIRED uint32 = 1
	ES_USER_PRESENT uint32 = 4
)
const
  ES_AWAYMODE_REQUIRED = 64;
  ES_CONTINUOUS = 2147483648;
  ES_DISPLAY_REQUIRED = 2;
  ES_SYSTEM_REQUIRED = 1;
  ES_USER_PRESENT = 4;
// EXECUTION_STATE
pub const ES_AWAYMODE_REQUIRED: u32 = 64;
pub const ES_CONTINUOUS: u32 = 2147483648;
pub const ES_DISPLAY_REQUIRED: u32 = 2;
pub const ES_SYSTEM_REQUIRED: u32 = 1;
pub const ES_USER_PRESENT: u32 = 4;
const
  ES_AWAYMODE_REQUIRED* = 64
  ES_CONTINUOUS* = 2147483648
  ES_DISPLAY_REQUIRED* = 2
  ES_SYSTEM_REQUIRED* = 1
  ES_USER_PRESENT* = 4
enum EXECUTION_STATE : uint {
    ES_AWAYMODE_REQUIRED = 64,
    ES_CONTINUOUS = 2147483648,
    ES_DISPLAY_REQUIRED = 2,
    ES_SYSTEM_REQUIRED = 1,
    ES_USER_PRESENT = 4,
}
#define global ES_AWAYMODE_REQUIRED 0x40
#define global ES_CONTINUOUS        0x80000000
#define global ES_DISPLAY_REQUIRED  0x2
#define global ES_SYSTEM_REQUIRED   0x1
#define global ES_USER_PRESENT      0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。