Module: Aggkit::ChildProcess::Windows
- Defined in:
- lib/aggkit/childprocess/windows/io.rb,
lib/aggkit/childprocess/windows/lib.rb,
lib/aggkit/childprocess/windows/handle.rb,
lib/aggkit/childprocess/windows/process.rb,
lib/aggkit/childprocess/windows/structs.rb,
lib/aggkit/childprocess/windows/process_builder.rb
Defined Under Namespace
Modules: Lib Classes: Handle, IO, IoCounters, JobObjectBasicLimitInformation, JobObjectExtendedLimitInformation, Process, ProcessBuilder, ProcessInfo, SecurityAttributes, StartupInfo
Constant Summary collapse
- FORMAT_MESSAGE_FROM_SYSTEM =
0x00001000- FORMAT_MESSAGE_ARGUMENT_ARRAY =
0x00002000- PROCESS_ALL_ACCESS =
0x1F0FFF- PROCESS_QUERY_INFORMATION =
0x0400- PROCESS_VM_READ =
0x0010- PROCESS_STILL_ACTIVE =
259- INFINITE =
0xFFFFFFFF- WIN_SIGINT =
2- WIN_SIGBREAK =
3- WIN_SIGKILL =
9- CTRL_C_EVENT =
0- CTRL_BREAK_EVENT =
1- CREATE_BREAKAWAY_FROM_JOB =
0x01000000- DETACHED_PROCESS =
0x00000008- STARTF_USESTDHANDLES =
0x00000100- INVALID_HANDLE_VALUE =
-1
- HANDLE_FLAG_INHERIT =
0x00000001- DUPLICATE_SAME_ACCESS =
0x00000002- CREATE_UNICODE_ENVIRONMENT =
0x00000400- JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE =
0x2000- JOB_OBJECT_LIMIT_BREAKAWAY_OK =
0x00000800- JOB_OBJECT_EXTENDED_LIMIT_INFORMATION =
9- JOB_OBJECT_BASIC_LIMIT_INFORMATION =
2