ホーム › System.Shutdown › EXIT_WINDOWS_FLAGS
EXIT_WINDOWS_FLAGS
列挙型フラグメンバー 13
| 名前 | 10進 | 16進 |
|---|---|---|
| EWX_LOGOFF | 0 | 0x0 |
| EWX_SHUTDOWN | 1 | 0x1 |
| EWX_REBOOT | 2 | 0x2 |
| EWX_FORCE | 4 | 0x4 |
| EWX_POWEROFF | 8 | 0x8 |
| EWX_FORCEIFHUNG | 16 | 0x10 |
| EWX_QUICKRESOLVE | 32 | 0x20 |
| EWX_RESTARTAPPS | 64 | 0x40 |
| EWX_HYBRID_SHUTDOWN | 4194304 | 0x400000 |
| EWX_BOOTOPTIONS | 16777216 | 0x1000000 |
| EWX_ARSO | 67108864 | 0x4000000 |
| EWX_CHECK_SAFE_FOR_SERVER | 134217728 | 0x8000000 |
| EWX_SYSTEM_INITIATED | 268435456 | 0x10000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum EXIT_WINDOWS_FLAGS : unsigned int {
EWX_LOGOFF = 0,
EWX_SHUTDOWN = 1,
EWX_REBOOT = 2,
EWX_FORCE = 4,
EWX_POWEROFF = 8,
EWX_FORCEIFHUNG = 16,
EWX_QUICKRESOLVE = 32,
EWX_RESTARTAPPS = 64,
EWX_HYBRID_SHUTDOWN = 4194304,
EWX_BOOTOPTIONS = 16777216,
EWX_ARSO = 67108864,
EWX_CHECK_SAFE_FOR_SERVER = 134217728,
EWX_SYSTEM_INITIATED = 268435456
} EXIT_WINDOWS_FLAGS;[Flags]
public enum EXIT_WINDOWS_FLAGS : uint
{
EWX_LOGOFF = 0,
EWX_SHUTDOWN = 1,
EWX_REBOOT = 2,
EWX_FORCE = 4,
EWX_POWEROFF = 8,
EWX_FORCEIFHUNG = 16,
EWX_QUICKRESOLVE = 32,
EWX_RESTARTAPPS = 64,
EWX_HYBRID_SHUTDOWN = 4194304,
EWX_BOOTOPTIONS = 16777216,
EWX_ARSO = 67108864,
EWX_CHECK_SAFE_FOR_SERVER = 134217728,
EWX_SYSTEM_INITIATED = 268435456,
}<Flags>
Public Enum EXIT_WINDOWS_FLAGS As UInteger
EWX_LOGOFF = 0
EWX_SHUTDOWN = 1
EWX_REBOOT = 2
EWX_FORCE = 4
EWX_POWEROFF = 8
EWX_FORCEIFHUNG = 16
EWX_QUICKRESOLVE = 32
EWX_RESTARTAPPS = 64
EWX_HYBRID_SHUTDOWN = 4194304
EWX_BOOTOPTIONS = 16777216
EWX_ARSO = 67108864
EWX_CHECK_SAFE_FOR_SERVER = 134217728
EWX_SYSTEM_INITIATED = 268435456
End Enumimport enum
class EXIT_WINDOWS_FLAGS(enum.IntFlag):
EWX_LOGOFF = 0
EWX_SHUTDOWN = 1
EWX_REBOOT = 2
EWX_FORCE = 4
EWX_POWEROFF = 8
EWX_FORCEIFHUNG = 16
EWX_QUICKRESOLVE = 32
EWX_RESTARTAPPS = 64
EWX_HYBRID_SHUTDOWN = 4194304
EWX_BOOTOPTIONS = 16777216
EWX_ARSO = 67108864
EWX_CHECK_SAFE_FOR_SERVER = 134217728
EWX_SYSTEM_INITIATED = 268435456// EXIT_WINDOWS_FLAGS (flags)
pub const EWX_LOGOFF: u32 = 0;
pub const EWX_SHUTDOWN: u32 = 1;
pub const EWX_REBOOT: u32 = 2;
pub const EWX_FORCE: u32 = 4;
pub const EWX_POWEROFF: u32 = 8;
pub const EWX_FORCEIFHUNG: u32 = 16;
pub const EWX_QUICKRESOLVE: u32 = 32;
pub const EWX_RESTARTAPPS: u32 = 64;
pub const EWX_HYBRID_SHUTDOWN: u32 = 4194304;
pub const EWX_BOOTOPTIONS: u32 = 16777216;
pub const EWX_ARSO: u32 = 67108864;
pub const EWX_CHECK_SAFE_FOR_SERVER: u32 = 134217728;
pub const EWX_SYSTEM_INITIATED: u32 = 268435456;// EXIT_WINDOWS_FLAGS
const (
EWX_LOGOFF uint32 = 0
EWX_SHUTDOWN uint32 = 1
EWX_REBOOT uint32 = 2
EWX_FORCE uint32 = 4
EWX_POWEROFF uint32 = 8
EWX_FORCEIFHUNG uint32 = 16
EWX_QUICKRESOLVE uint32 = 32
EWX_RESTARTAPPS uint32 = 64
EWX_HYBRID_SHUTDOWN uint32 = 4194304
EWX_BOOTOPTIONS uint32 = 16777216
EWX_ARSO uint32 = 67108864
EWX_CHECK_SAFE_FOR_SERVER uint32 = 134217728
EWX_SYSTEM_INITIATED uint32 = 268435456
)const
EWX_LOGOFF = 0;
EWX_SHUTDOWN = 1;
EWX_REBOOT = 2;
EWX_FORCE = 4;
EWX_POWEROFF = 8;
EWX_FORCEIFHUNG = 16;
EWX_QUICKRESOLVE = 32;
EWX_RESTARTAPPS = 64;
EWX_HYBRID_SHUTDOWN = 4194304;
EWX_BOOTOPTIONS = 16777216;
EWX_ARSO = 67108864;
EWX_CHECK_SAFE_FOR_SERVER = 134217728;
EWX_SYSTEM_INITIATED = 268435456;// EXIT_WINDOWS_FLAGS
pub const EWX_LOGOFF: u32 = 0;
pub const EWX_SHUTDOWN: u32 = 1;
pub const EWX_REBOOT: u32 = 2;
pub const EWX_FORCE: u32 = 4;
pub const EWX_POWEROFF: u32 = 8;
pub const EWX_FORCEIFHUNG: u32 = 16;
pub const EWX_QUICKRESOLVE: u32 = 32;
pub const EWX_RESTARTAPPS: u32 = 64;
pub const EWX_HYBRID_SHUTDOWN: u32 = 4194304;
pub const EWX_BOOTOPTIONS: u32 = 16777216;
pub const EWX_ARSO: u32 = 67108864;
pub const EWX_CHECK_SAFE_FOR_SERVER: u32 = 134217728;
pub const EWX_SYSTEM_INITIATED: u32 = 268435456;const
EWX_LOGOFF* = 0
EWX_SHUTDOWN* = 1
EWX_REBOOT* = 2
EWX_FORCE* = 4
EWX_POWEROFF* = 8
EWX_FORCEIFHUNG* = 16
EWX_QUICKRESOLVE* = 32
EWX_RESTARTAPPS* = 64
EWX_HYBRID_SHUTDOWN* = 4194304
EWX_BOOTOPTIONS* = 16777216
EWX_ARSO* = 67108864
EWX_CHECK_SAFE_FOR_SERVER* = 134217728
EWX_SYSTEM_INITIATED* = 268435456enum EXIT_WINDOWS_FLAGS : uint {
EWX_LOGOFF = 0,
EWX_SHUTDOWN = 1,
EWX_REBOOT = 2,
EWX_FORCE = 4,
EWX_POWEROFF = 8,
EWX_FORCEIFHUNG = 16,
EWX_QUICKRESOLVE = 32,
EWX_RESTARTAPPS = 64,
EWX_HYBRID_SHUTDOWN = 4194304,
EWX_BOOTOPTIONS = 16777216,
EWX_ARSO = 67108864,
EWX_CHECK_SAFE_FOR_SERVER = 134217728,
EWX_SYSTEM_INITIATED = 268435456,
}#define global EWX_LOGOFF 0x0
#define global EWX_SHUTDOWN 0x1
#define global EWX_REBOOT 0x2
#define global EWX_FORCE 0x4
#define global EWX_POWEROFF 0x8
#define global EWX_FORCEIFHUNG 0x10
#define global EWX_QUICKRESOLVE 0x20
#define global EWX_RESTARTAPPS 0x40
#define global EWX_HYBRID_SHUTDOWN 0x400000
#define global EWX_BOOTOPTIONS 0x1000000
#define global EWX_ARSO 0x4000000
#define global EWX_CHECK_SAFE_FOR_SERVER 0x8000000
#define global EWX_SYSTEM_INITIATED 0x10000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。