Предостережение: Я не пробовал это. Однако документы MSDN для CreatePipe содержат подтверждающие доказательства того, почему это может работать. Эти документы являются очень зрелыми на данный момент - именованные каналы были очень ранней версией Windows - и меня удивило бы, если это неверно.
Анонимные каналы реализованы с использованием
именованная труба с уникальным именем.
Поэтому вы часто можете передать ручку
на анонимный канал к функции
это требует дескриптора для именованного
труба.
Это, в сочетании с приведенной выше цитатой, предполагает, что это будет работать. Не уверен, какой дескриптор (чтение или запись) из CreatePipe
вы бы использовали - возможно, любой из них будет работать, поскольку это один дуплекс с именованным каналом под крышками.