module Process::Constants

Constants

ABOVE_NORMAL_PRIORITY_CLASS

Priority constants

BELOW_NORMAL_PRIORITY_CLASS
CREATE_BREAKAWAY_FROM_JOB

Process creation flags

CREATE_DEFAULT_ERROR_MODE
CREATE_NEW_CONSOLE
CREATE_NEW_PROCESS_GROUP
CREATE_NO_WINDOW
CREATE_PRESERVE_CODE_AUTHZ_LEVEL
CREATE_PROTECTED_PROCESS
CREATE_SEPARATE_WOW_VDM
CREATE_SHARED_WOW_VDM
CREATE_SUSPENDED
CREATE_UNICODE_ENVIRONMENT
CTRL_BREAK_EVENT
CTRL_C_EVENT

Console Events

DEBUG_ONLY_THIS_PROCESS
DEBUG_PROCESS
DETACHED_PROCESS
ERROR_ACCESS_DENIED
ERROR_NO_MORE_FILES
HANDLE_FLAG_INHERIT

Miscellaneous

HIGH_PRIORITY_CLASS
IDLE_PRIORITY_CLASS
INFINITE

Process wait time for Process.kill

INHERIT_PARENT_AFFINITY
INVALID_HANDLE_VALUE

Error constants

JOB_OBJECT_LIMIT_PROCESS_MEMORY
JOB_OBJECT_LIMIT_PROCESS_TIME
JOB_OBJECT_QUERY
JOB_OBJECT_SET_ATTRIBUTES

Job constants

JobObjectExtendedLimitInformation
LOGON_NETCREDENTIALS_ONLY
LOGON_WITH_PROFILE
NORMAL_PRIORITY_CLASS
PRIO_PGRP
PRIO_PROCESS

Define these for Windows. They are not actually used but are defined for interface compatibility.

PRIO_USER
PROCESS_ALL_ACCESS
PROCESS_QUERY_INFORMATION
PROCESS_SET_INFORMATION
PROCESS_TERMINATE

Process Access Rights

PROCESS_VM_READ
REALTIME_PRIORITY_CLASS
RLIMIT_AS
RLIMIT_CPU

Define these for Windows

RLIMIT_FSIZE
RLIMIT_RSS
RLIMIT_VMEM
SEM_FAILCRITICALERRORS
SEM_NOGPFAULTERRORBOX
SHUTDOWN_NORETRY
STARTF_FORCEOFFFEEDBACK
STARTF_FORCEONFEEDBACK
STARTF_PREVENTPINNING
STARTF_RUNFULLSCREEN
STARTF_TITLEISAPPID
STARTF_TITLEISLINKNAME
STARTF_USECOUNTCHARS
STARTF_USEFILLATTRIBUTE
STARTF_USEHOTKEY
STARTF_USEPOSITION
STARTF_USESHOWWINDOW
STARTF_USESIZE
STARTF_USESTDHANDLES
STILL_ACTIVE

GetExitCodeProcess

TH32CS_SNAPHEAPLIST

Snapshot constants

TH32CS_SNAPMODULE
TH32CS_SNAPPROCESS
TH32CS_SNAPTHREAD
TOKEN_QUERY
TokenUser

Security