【问题标题】:How to know if the pipe is empty -- WIN32如何知道管道是否为空——WIN32
【发布时间】:2013-05-29 02:50:33
【问题描述】:

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

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

【问题讨论】:

    标签: winapi ipc pipe


    【解决方案1】:

    您可以使用PeekNamedPipe 函数在不阻塞的情况下检查管道的状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-28
      • 2019-12-20
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      相关资源
      最近更新 更多