Module: ChildProcess::Windows
- Defined in:
- lib/childprocess/windows.rb,
lib/childprocess/windows/io.rb,
lib/childprocess/windows/lib.rb,
lib/childprocess/windows/handle.rb,
lib/childprocess/windows/process.rb,
lib/childprocess/windows/structs.rb,
lib/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