虽然我在这里阅读了这份文件,但它对我来说仍然没有意义:
数据作为消息流从管道中读取.仅当还指定了PIPE_TYPE_MESSAGE时,才能使用此模式.
在BYTE模式下,您需要确定数据的分离,以便在接收端对其进行解码.在MESSAGE模式下,API将为您执行此操作.当您阅读另一侧的消息时,您将拥有整个数据块(消息).
在这两种情况下,如果要混合通过管道发送的数据类型,您仍然需要一些标题数据来包装您的消息/数据以了解它是什么.
编辑:文档指向使用此API的客户端/服务器以及两者之间的MESSAGE模式的非常明确的示例.
http://msdn.microsoft.com/en-us/library/aa365592%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/aa365588%28v=VS.85%29.aspx