如何知道管道是否为空 - WIN32

时间:2013-05-29 02:50:33

标签: winapi ipc pipe

我正在编写一个使用匿名管道与其子进程通信的程序。我想知道管道中是否有内容供我阅读。因为为空管道调用ReadFile会导致停止。

子进程是另一个软件,所以我无法改变它。我只能重定向其i / o。

1 个答案:

答案 0 :(得分:0)

您可以使用PeekNamedPipe函数检查管道的状态而不会阻塞。