ホーム › System.Power › EXECUTION_STATE
EXECUTION_STATE
列挙型フラグメンバー 5
| 名前 | 10進 | 16進 |
|---|---|---|
| ES_AWAYMODE_REQUIRED | 64 | 0x40 |
| ES_CONTINUOUS | 2147483648 | 0x80000000 |
| ES_DISPLAY_REQUIRED | 2 | 0x2 |
| ES_SYSTEM_REQUIRED | 1 | 0x1 |
| ES_USER_PRESENT | 4 | 0x4 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 4enum 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)。