Я хочу создать дочерний процесс и асинхронно читать его стандартный вывод. Оказывается, мне нужно создать именованный канал для подключения к stdout, поскольку анонимные каналы не поддерживают асинхронное чтение.
Я знаю о функциях CreateProcess
, CreateNamedPipe
, CreateFile
и ReadFile
, но есть ли пример кода, который связывает их все? Я ослеплен морем параметров.