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

EXIT_WINDOWS_FLAGS

列挙型フラグ
基底型u4

メンバー 13

名前10進16進
EWX_LOGOFF00x0
EWX_SHUTDOWN10x1
EWX_REBOOT20x2
EWX_FORCE40x4
EWX_POWEROFF80x8
EWX_FORCEIFHUNG160x10
EWX_QUICKRESOLVE320x20
EWX_RESTARTAPPS640x40
EWX_HYBRID_SHUTDOWN41943040x400000
EWX_BOOTOPTIONS167772160x1000000
EWX_ARSO671088640x4000000
EWX_CHECK_SAFE_FOR_SERVER1342177280x8000000
EWX_SYSTEM_INITIATED2684354560x10000000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 268435456
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,
}
#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)。