Есть код, который читает все открытые именованные каналы на данный момент в системе: find-pipes.cpp. Как прочитать содержимое хотя-бы одного из них в С++?
Не забывайте указывать ОС Windows в тегах. Это очень важно потому что этот API хотя и программируется на С++ но имеет разные реализации на Linux и Win.