Process module

Pipe_Platform

structSource

The system part of a Process.Pipe: the pipe handle (INVALID_HANDLE_VALUE when there is none) and the overlapped record its reads and writes use. Read it, but let the procedures of this module do the closing.

Example
process: Process;
ok, result := get_process_result(*process, 0);
assert(ok && result.type == .UNSTARTED);

Doesn't run in the browser (only on windows).

Fields

handle: W.HANDLE
overlapped: *W.OVERLAPPED

See also