boost::process::create_pipe
// In header: <boost/process/create_pipe.hpp> pipe create_pipe(boost::system::error_code & ec);
Creates an anonymous pipe.
On Windows anonymous pipes don't support asynchronous I/O.