Здравствуйте, Kubun, Вы писали:
K>Приветствую.
K>К примеру, есть у меня два пайпа и два процесса. Дочерний процесс может записать данные только в один из двух пайпов. В родительском процессе, мне нужно каким-то образом определить, из какого из двух пайпов мне нужно вычитать данные. Каким образом это можно сделать?
асинхронное чтение, например.
можно сделать 2 manual-reset event, задать их при начале асинхронного чтения из обеих пайпов, и просто ждать на WaitForMultipleObjectsEx.
наверное, можно сделать и один евент, отдавать его при так же при чтении обеим ReadFileEx, и определять, из какого пайпа пришли данные, а ждать уже на WaitForSingleObjectEx.