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

PROCESS_CREATION_FLAGS

列挙型フラグ
基底型u4

メンバー 31

名前10進16進
DEBUG_PROCESS10x1
DEBUG_ONLY_THIS_PROCESS20x2
CREATE_SUSPENDED40x4
DETACHED_PROCESS80x8
CREATE_NEW_CONSOLE160x10
NORMAL_PRIORITY_CLASS320x20
IDLE_PRIORITY_CLASS640x40
HIGH_PRIORITY_CLASS1280x80
REALTIME_PRIORITY_CLASS2560x100
CREATE_NEW_PROCESS_GROUP5120x200
CREATE_UNICODE_ENVIRONMENT10240x400
CREATE_SEPARATE_WOW_VDM20480x800
CREATE_SHARED_WOW_VDM40960x1000
CREATE_FORCEDOS81920x2000
BELOW_NORMAL_PRIORITY_CLASS163840x4000
ABOVE_NORMAL_PRIORITY_CLASS327680x8000
INHERIT_PARENT_AFFINITY655360x10000
INHERIT_CALLER_PRIORITY1310720x20000
CREATE_PROTECTED_PROCESS2621440x40000
EXTENDED_STARTUPINFO_PRESENT5242880x80000
PROCESS_MODE_BACKGROUND_BEGIN10485760x100000
PROCESS_MODE_BACKGROUND_END20971520x200000
CREATE_SECURE_PROCESS41943040x400000
CREATE_BREAKAWAY_FROM_JOB167772160x1000000
CREATE_PRESERVE_CODE_AUTHZ_LEVEL335544320x2000000
CREATE_DEFAULT_ERROR_MODE671088640x4000000
CREATE_NO_WINDOW1342177280x8000000
PROFILE_USER2684354560x10000000
PROFILE_KERNEL5368709120x20000000
PROFILE_SERVER10737418240x40000000
CREATE_IGNORE_SYSTEM_DEFAULT21474836480x80000000

各言語での定義

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

typedef enum PROCESS_CREATION_FLAGS : unsigned int {
    DEBUG_PROCESS = 1,
    DEBUG_ONLY_THIS_PROCESS = 2,
    CREATE_SUSPENDED = 4,
    DETACHED_PROCESS = 8,
    CREATE_NEW_CONSOLE = 16,
    NORMAL_PRIORITY_CLASS = 32,
    IDLE_PRIORITY_CLASS = 64,
    HIGH_PRIORITY_CLASS = 128,
    REALTIME_PRIORITY_CLASS = 256,
    CREATE_NEW_PROCESS_GROUP = 512,
    CREATE_UNICODE_ENVIRONMENT = 1024,
    CREATE_SEPARATE_WOW_VDM = 2048,
    CREATE_SHARED_WOW_VDM = 4096,
    CREATE_FORCEDOS = 8192,
    BELOW_NORMAL_PRIORITY_CLASS = 16384,
    ABOVE_NORMAL_PRIORITY_CLASS = 32768,
    INHERIT_PARENT_AFFINITY = 65536,
    INHERIT_CALLER_PRIORITY = 131072,
    CREATE_PROTECTED_PROCESS = 262144,
    EXTENDED_STARTUPINFO_PRESENT = 524288,
    PROCESS_MODE_BACKGROUND_BEGIN = 1048576,
    PROCESS_MODE_BACKGROUND_END = 2097152,
    CREATE_SECURE_PROCESS = 4194304,
    CREATE_BREAKAWAY_FROM_JOB = 16777216,
    CREATE_PRESERVE_CODE_AUTHZ_LEVEL = 33554432,
    CREATE_DEFAULT_ERROR_MODE = 67108864,
    CREATE_NO_WINDOW = 134217728,
    PROFILE_USER = 268435456,
    PROFILE_KERNEL = 536870912,
    PROFILE_SERVER = 1073741824,
    CREATE_IGNORE_SYSTEM_DEFAULT = 2147483648
} PROCESS_CREATION_FLAGS;
[Flags]
public enum PROCESS_CREATION_FLAGS : uint
{
    DEBUG_PROCESS = 1,
    DEBUG_ONLY_THIS_PROCESS = 2,
    CREATE_SUSPENDED = 4,
    DETACHED_PROCESS = 8,
    CREATE_NEW_CONSOLE = 16,
    NORMAL_PRIORITY_CLASS = 32,
    IDLE_PRIORITY_CLASS = 64,
    HIGH_PRIORITY_CLASS = 128,
    REALTIME_PRIORITY_CLASS = 256,
    CREATE_NEW_PROCESS_GROUP = 512,
    CREATE_UNICODE_ENVIRONMENT = 1024,
    CREATE_SEPARATE_WOW_VDM = 2048,
    CREATE_SHARED_WOW_VDM = 4096,
    CREATE_FORCEDOS = 8192,
    BELOW_NORMAL_PRIORITY_CLASS = 16384,
    ABOVE_NORMAL_PRIORITY_CLASS = 32768,
    INHERIT_PARENT_AFFINITY = 65536,
    INHERIT_CALLER_PRIORITY = 131072,
    CREATE_PROTECTED_PROCESS = 262144,
    EXTENDED_STARTUPINFO_PRESENT = 524288,
    PROCESS_MODE_BACKGROUND_BEGIN = 1048576,
    PROCESS_MODE_BACKGROUND_END = 2097152,
    CREATE_SECURE_PROCESS = 4194304,
    CREATE_BREAKAWAY_FROM_JOB = 16777216,
    CREATE_PRESERVE_CODE_AUTHZ_LEVEL = 33554432,
    CREATE_DEFAULT_ERROR_MODE = 67108864,
    CREATE_NO_WINDOW = 134217728,
    PROFILE_USER = 268435456,
    PROFILE_KERNEL = 536870912,
    PROFILE_SERVER = 1073741824,
    CREATE_IGNORE_SYSTEM_DEFAULT = 2147483648,
}
<Flags>
Public Enum PROCESS_CREATION_FLAGS As UInteger
    DEBUG_PROCESS = 1
    DEBUG_ONLY_THIS_PROCESS = 2
    CREATE_SUSPENDED = 4
    DETACHED_PROCESS = 8
    CREATE_NEW_CONSOLE = 16
    NORMAL_PRIORITY_CLASS = 32
    IDLE_PRIORITY_CLASS = 64
    HIGH_PRIORITY_CLASS = 128
    REALTIME_PRIORITY_CLASS = 256
    CREATE_NEW_PROCESS_GROUP = 512
    CREATE_UNICODE_ENVIRONMENT = 1024
    CREATE_SEPARATE_WOW_VDM = 2048
    CREATE_SHARED_WOW_VDM = 4096
    CREATE_FORCEDOS = 8192
    BELOW_NORMAL_PRIORITY_CLASS = 16384
    ABOVE_NORMAL_PRIORITY_CLASS = 32768
    INHERIT_PARENT_AFFINITY = 65536
    INHERIT_CALLER_PRIORITY = 131072
    CREATE_PROTECTED_PROCESS = 262144
    EXTENDED_STARTUPINFO_PRESENT = 524288
    PROCESS_MODE_BACKGROUND_BEGIN = 1048576
    PROCESS_MODE_BACKGROUND_END = 2097152
    CREATE_SECURE_PROCESS = 4194304
    CREATE_BREAKAWAY_FROM_JOB = 16777216
    CREATE_PRESERVE_CODE_AUTHZ_LEVEL = 33554432
    CREATE_DEFAULT_ERROR_MODE = 67108864
    CREATE_NO_WINDOW = 134217728
    PROFILE_USER = 268435456
    PROFILE_KERNEL = 536870912
    PROFILE_SERVER = 1073741824
    CREATE_IGNORE_SYSTEM_DEFAULT = 2147483648
End Enum
import enum

class PROCESS_CREATION_FLAGS(enum.IntFlag):
    DEBUG_PROCESS = 1
    DEBUG_ONLY_THIS_PROCESS = 2
    CREATE_SUSPENDED = 4
    DETACHED_PROCESS = 8
    CREATE_NEW_CONSOLE = 16
    NORMAL_PRIORITY_CLASS = 32
    IDLE_PRIORITY_CLASS = 64
    HIGH_PRIORITY_CLASS = 128
    REALTIME_PRIORITY_CLASS = 256
    CREATE_NEW_PROCESS_GROUP = 512
    CREATE_UNICODE_ENVIRONMENT = 1024
    CREATE_SEPARATE_WOW_VDM = 2048
    CREATE_SHARED_WOW_VDM = 4096
    CREATE_FORCEDOS = 8192
    BELOW_NORMAL_PRIORITY_CLASS = 16384
    ABOVE_NORMAL_PRIORITY_CLASS = 32768
    INHERIT_PARENT_AFFINITY = 65536
    INHERIT_CALLER_PRIORITY = 131072
    CREATE_PROTECTED_PROCESS = 262144
    EXTENDED_STARTUPINFO_PRESENT = 524288
    PROCESS_MODE_BACKGROUND_BEGIN = 1048576
    PROCESS_MODE_BACKGROUND_END = 2097152
    CREATE_SECURE_PROCESS = 4194304
    CREATE_BREAKAWAY_FROM_JOB = 16777216
    CREATE_PRESERVE_CODE_AUTHZ_LEVEL = 33554432
    CREATE_DEFAULT_ERROR_MODE = 67108864
    CREATE_NO_WINDOW = 134217728
    PROFILE_USER = 268435456
    PROFILE_KERNEL = 536870912
    PROFILE_SERVER = 1073741824
    CREATE_IGNORE_SYSTEM_DEFAULT = 2147483648
// PROCESS_CREATION_FLAGS (flags)
pub const DEBUG_PROCESS: u32 = 1;
pub const DEBUG_ONLY_THIS_PROCESS: u32 = 2;
pub const CREATE_SUSPENDED: u32 = 4;
pub const DETACHED_PROCESS: u32 = 8;
pub const CREATE_NEW_CONSOLE: u32 = 16;
pub const NORMAL_PRIORITY_CLASS: u32 = 32;
pub const IDLE_PRIORITY_CLASS: u32 = 64;
pub const HIGH_PRIORITY_CLASS: u32 = 128;
pub const REALTIME_PRIORITY_CLASS: u32 = 256;
pub const CREATE_NEW_PROCESS_GROUP: u32 = 512;
pub const CREATE_UNICODE_ENVIRONMENT: u32 = 1024;
pub const CREATE_SEPARATE_WOW_VDM: u32 = 2048;
pub const CREATE_SHARED_WOW_VDM: u32 = 4096;
pub const CREATE_FORCEDOS: u32 = 8192;
pub const BELOW_NORMAL_PRIORITY_CLASS: u32 = 16384;
pub const ABOVE_NORMAL_PRIORITY_CLASS: u32 = 32768;
pub const INHERIT_PARENT_AFFINITY: u32 = 65536;
pub const INHERIT_CALLER_PRIORITY: u32 = 131072;
pub const CREATE_PROTECTED_PROCESS: u32 = 262144;
pub const EXTENDED_STARTUPINFO_PRESENT: u32 = 524288;
pub const PROCESS_MODE_BACKGROUND_BEGIN: u32 = 1048576;
pub const PROCESS_MODE_BACKGROUND_END: u32 = 2097152;
pub const CREATE_SECURE_PROCESS: u32 = 4194304;
pub const CREATE_BREAKAWAY_FROM_JOB: u32 = 16777216;
pub const CREATE_PRESERVE_CODE_AUTHZ_LEVEL: u32 = 33554432;
pub const CREATE_DEFAULT_ERROR_MODE: u32 = 67108864;
pub const CREATE_NO_WINDOW: u32 = 134217728;
pub const PROFILE_USER: u32 = 268435456;
pub const PROFILE_KERNEL: u32 = 536870912;
pub const PROFILE_SERVER: u32 = 1073741824;
pub const CREATE_IGNORE_SYSTEM_DEFAULT: u32 = 2147483648;
// PROCESS_CREATION_FLAGS
const (
	DEBUG_PROCESS uint32 = 1
	DEBUG_ONLY_THIS_PROCESS uint32 = 2
	CREATE_SUSPENDED uint32 = 4
	DETACHED_PROCESS uint32 = 8
	CREATE_NEW_CONSOLE uint32 = 16
	NORMAL_PRIORITY_CLASS uint32 = 32
	IDLE_PRIORITY_CLASS uint32 = 64
	HIGH_PRIORITY_CLASS uint32 = 128
	REALTIME_PRIORITY_CLASS uint32 = 256
	CREATE_NEW_PROCESS_GROUP uint32 = 512
	CREATE_UNICODE_ENVIRONMENT uint32 = 1024
	CREATE_SEPARATE_WOW_VDM uint32 = 2048
	CREATE_SHARED_WOW_VDM uint32 = 4096
	CREATE_FORCEDOS uint32 = 8192
	BELOW_NORMAL_PRIORITY_CLASS uint32 = 16384
	ABOVE_NORMAL_PRIORITY_CLASS uint32 = 32768
	INHERIT_PARENT_AFFINITY uint32 = 65536
	INHERIT_CALLER_PRIORITY uint32 = 131072
	CREATE_PROTECTED_PROCESS uint32 = 262144
	EXTENDED_STARTUPINFO_PRESENT uint32 = 524288
	PROCESS_MODE_BACKGROUND_BEGIN uint32 = 1048576
	PROCESS_MODE_BACKGROUND_END uint32 = 2097152
	CREATE_SECURE_PROCESS uint32 = 4194304
	CREATE_BREAKAWAY_FROM_JOB uint32 = 16777216
	CREATE_PRESERVE_CODE_AUTHZ_LEVEL uint32 = 33554432
	CREATE_DEFAULT_ERROR_MODE uint32 = 67108864
	CREATE_NO_WINDOW uint32 = 134217728
	PROFILE_USER uint32 = 268435456
	PROFILE_KERNEL uint32 = 536870912
	PROFILE_SERVER uint32 = 1073741824
	CREATE_IGNORE_SYSTEM_DEFAULT uint32 = 2147483648
)
const
  DEBUG_PROCESS = 1;
  DEBUG_ONLY_THIS_PROCESS = 2;
  CREATE_SUSPENDED = 4;
  DETACHED_PROCESS = 8;
  CREATE_NEW_CONSOLE = 16;
  NORMAL_PRIORITY_CLASS = 32;
  IDLE_PRIORITY_CLASS = 64;
  HIGH_PRIORITY_CLASS = 128;
  REALTIME_PRIORITY_CLASS = 256;
  CREATE_NEW_PROCESS_GROUP = 512;
  CREATE_UNICODE_ENVIRONMENT = 1024;
  CREATE_SEPARATE_WOW_VDM = 2048;
  CREATE_SHARED_WOW_VDM = 4096;
  CREATE_FORCEDOS = 8192;
  BELOW_NORMAL_PRIORITY_CLASS = 16384;
  ABOVE_NORMAL_PRIORITY_CLASS = 32768;
  INHERIT_PARENT_AFFINITY = 65536;
  INHERIT_CALLER_PRIORITY = 131072;
  CREATE_PROTECTED_PROCESS = 262144;
  EXTENDED_STARTUPINFO_PRESENT = 524288;
  PROCESS_MODE_BACKGROUND_BEGIN = 1048576;
  PROCESS_MODE_BACKGROUND_END = 2097152;
  CREATE_SECURE_PROCESS = 4194304;
  CREATE_BREAKAWAY_FROM_JOB = 16777216;
  CREATE_PRESERVE_CODE_AUTHZ_LEVEL = 33554432;
  CREATE_DEFAULT_ERROR_MODE = 67108864;
  CREATE_NO_WINDOW = 134217728;
  PROFILE_USER = 268435456;
  PROFILE_KERNEL = 536870912;
  PROFILE_SERVER = 1073741824;
  CREATE_IGNORE_SYSTEM_DEFAULT = 2147483648;
// PROCESS_CREATION_FLAGS
pub const DEBUG_PROCESS: u32 = 1;
pub const DEBUG_ONLY_THIS_PROCESS: u32 = 2;
pub const CREATE_SUSPENDED: u32 = 4;
pub const DETACHED_PROCESS: u32 = 8;
pub const CREATE_NEW_CONSOLE: u32 = 16;
pub const NORMAL_PRIORITY_CLASS: u32 = 32;
pub const IDLE_PRIORITY_CLASS: u32 = 64;
pub const HIGH_PRIORITY_CLASS: u32 = 128;
pub const REALTIME_PRIORITY_CLASS: u32 = 256;
pub const CREATE_NEW_PROCESS_GROUP: u32 = 512;
pub const CREATE_UNICODE_ENVIRONMENT: u32 = 1024;
pub const CREATE_SEPARATE_WOW_VDM: u32 = 2048;
pub const CREATE_SHARED_WOW_VDM: u32 = 4096;
pub const CREATE_FORCEDOS: u32 = 8192;
pub const BELOW_NORMAL_PRIORITY_CLASS: u32 = 16384;
pub const ABOVE_NORMAL_PRIORITY_CLASS: u32 = 32768;
pub const INHERIT_PARENT_AFFINITY: u32 = 65536;
pub const INHERIT_CALLER_PRIORITY: u32 = 131072;
pub const CREATE_PROTECTED_PROCESS: u32 = 262144;
pub const EXTENDED_STARTUPINFO_PRESENT: u32 = 524288;
pub const PROCESS_MODE_BACKGROUND_BEGIN: u32 = 1048576;
pub const PROCESS_MODE_BACKGROUND_END: u32 = 2097152;
pub const CREATE_SECURE_PROCESS: u32 = 4194304;
pub const CREATE_BREAKAWAY_FROM_JOB: u32 = 16777216;
pub const CREATE_PRESERVE_CODE_AUTHZ_LEVEL: u32 = 33554432;
pub const CREATE_DEFAULT_ERROR_MODE: u32 = 67108864;
pub const CREATE_NO_WINDOW: u32 = 134217728;
pub const PROFILE_USER: u32 = 268435456;
pub const PROFILE_KERNEL: u32 = 536870912;
pub const PROFILE_SERVER: u32 = 1073741824;
pub const CREATE_IGNORE_SYSTEM_DEFAULT: u32 = 2147483648;
const
  DEBUG_PROCESS* = 1
  DEBUG_ONLY_THIS_PROCESS* = 2
  CREATE_SUSPENDED* = 4
  DETACHED_PROCESS* = 8
  CREATE_NEW_CONSOLE* = 16
  NORMAL_PRIORITY_CLASS* = 32
  IDLE_PRIORITY_CLASS* = 64
  HIGH_PRIORITY_CLASS* = 128
  REALTIME_PRIORITY_CLASS* = 256
  CREATE_NEW_PROCESS_GROUP* = 512
  CREATE_UNICODE_ENVIRONMENT* = 1024
  CREATE_SEPARATE_WOW_VDM* = 2048
  CREATE_SHARED_WOW_VDM* = 4096
  CREATE_FORCEDOS* = 8192
  BELOW_NORMAL_PRIORITY_CLASS* = 16384
  ABOVE_NORMAL_PRIORITY_CLASS* = 32768
  INHERIT_PARENT_AFFINITY* = 65536
  INHERIT_CALLER_PRIORITY* = 131072
  CREATE_PROTECTED_PROCESS* = 262144
  EXTENDED_STARTUPINFO_PRESENT* = 524288
  PROCESS_MODE_BACKGROUND_BEGIN* = 1048576
  PROCESS_MODE_BACKGROUND_END* = 2097152
  CREATE_SECURE_PROCESS* = 4194304
  CREATE_BREAKAWAY_FROM_JOB* = 16777216
  CREATE_PRESERVE_CODE_AUTHZ_LEVEL* = 33554432
  CREATE_DEFAULT_ERROR_MODE* = 67108864
  CREATE_NO_WINDOW* = 134217728
  PROFILE_USER* = 268435456
  PROFILE_KERNEL* = 536870912
  PROFILE_SERVER* = 1073741824
  CREATE_IGNORE_SYSTEM_DEFAULT* = 2147483648
enum PROCESS_CREATION_FLAGS : uint {
    DEBUG_PROCESS = 1,
    DEBUG_ONLY_THIS_PROCESS = 2,
    CREATE_SUSPENDED = 4,
    DETACHED_PROCESS = 8,
    CREATE_NEW_CONSOLE = 16,
    NORMAL_PRIORITY_CLASS = 32,
    IDLE_PRIORITY_CLASS = 64,
    HIGH_PRIORITY_CLASS = 128,
    REALTIME_PRIORITY_CLASS = 256,
    CREATE_NEW_PROCESS_GROUP = 512,
    CREATE_UNICODE_ENVIRONMENT = 1024,
    CREATE_SEPARATE_WOW_VDM = 2048,
    CREATE_SHARED_WOW_VDM = 4096,
    CREATE_FORCEDOS = 8192,
    BELOW_NORMAL_PRIORITY_CLASS = 16384,
    ABOVE_NORMAL_PRIORITY_CLASS = 32768,
    INHERIT_PARENT_AFFINITY = 65536,
    INHERIT_CALLER_PRIORITY = 131072,
    CREATE_PROTECTED_PROCESS = 262144,
    EXTENDED_STARTUPINFO_PRESENT = 524288,
    PROCESS_MODE_BACKGROUND_BEGIN = 1048576,
    PROCESS_MODE_BACKGROUND_END = 2097152,
    CREATE_SECURE_PROCESS = 4194304,
    CREATE_BREAKAWAY_FROM_JOB = 16777216,
    CREATE_PRESERVE_CODE_AUTHZ_LEVEL = 33554432,
    CREATE_DEFAULT_ERROR_MODE = 67108864,
    CREATE_NO_WINDOW = 134217728,
    PROFILE_USER = 268435456,
    PROFILE_KERNEL = 536870912,
    PROFILE_SERVER = 1073741824,
    CREATE_IGNORE_SYSTEM_DEFAULT = 2147483648,
}
#define global DEBUG_PROCESS                    0x1
#define global DEBUG_ONLY_THIS_PROCESS          0x2
#define global CREATE_SUSPENDED                 0x4
#define global DETACHED_PROCESS                 0x8
#define global CREATE_NEW_CONSOLE               0x10
#define global NORMAL_PRIORITY_CLASS            0x20
#define global IDLE_PRIORITY_CLASS              0x40
#define global HIGH_PRIORITY_CLASS              0x80
#define global REALTIME_PRIORITY_CLASS          0x100
#define global CREATE_NEW_PROCESS_GROUP         0x200
#define global CREATE_UNICODE_ENVIRONMENT       0x400
#define global CREATE_SEPARATE_WOW_VDM          0x800
#define global CREATE_SHARED_WOW_VDM            0x1000
#define global CREATE_FORCEDOS                  0x2000
#define global BELOW_NORMAL_PRIORITY_CLASS      0x4000
#define global ABOVE_NORMAL_PRIORITY_CLASS      0x8000
#define global INHERIT_PARENT_AFFINITY          0x10000
#define global INHERIT_CALLER_PRIORITY          0x20000
#define global CREATE_PROTECTED_PROCESS         0x40000
#define global EXTENDED_STARTUPINFO_PRESENT     0x80000
#define global PROCESS_MODE_BACKGROUND_BEGIN    0x100000
#define global PROCESS_MODE_BACKGROUND_END      0x200000
#define global CREATE_SECURE_PROCESS            0x400000
#define global CREATE_BREAKAWAY_FROM_JOB        0x1000000
#define global CREATE_PRESERVE_CODE_AUTHZ_LEVEL 0x2000000
#define global CREATE_DEFAULT_ERROR_MODE        0x4000000
#define global CREATE_NO_WINDOW                 0x8000000
#define global PROFILE_USER                     0x10000000
#define global PROFILE_KERNEL                   0x20000000
#define global PROFILE_SERVER                   0x40000000
#define global CREATE_IGNORE_SYSTEM_DEFAULT     0x80000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。