文件名称:管道句柄读取以及等待_方式-qt4迁移至qt5完全指南
文件大小:16.98MB
文件格式:PDF
更新时间:2024-07-29 16:36:47
Visual C++ 编程 案例
表3.4 管道句柄、读取以及等待 方式 • 参数nMaxInstances表示管道能够创建实例的最大数目。其取值 范围在1~PIPE_ UNLIMITED_INSTANCES。如果将该值设为 PIPE_UNLIMITED_INSTANCES,则创建的管道实例数目仅限 于操作系统。 • 注意:一个客户端只能与一个管道实例进行通信。 • 参数nOutBufferSize表示输出缓冲区的大小。 • 参数nInBufferSize表示输入缓冲区的大小。 • 参数nDefaultTimeOut表示超时值,使用同一管道的不同实例必 须将该参数取同样的超时值。 • 参数lpSecurityAttributes是指向结构体SECURITY_ATTRIBUTES 的指针,表示命名管道的安全属性。 取 值 意 义 PIPE_TYPE_BYTE 数据以字节流的形式写入管道 PIPE_TYPE_MESSAGE 数据以消息流的形式写入管道 PIPE_READMODE_BYTE 以字节流的形式从管道中读取数据 PIPE_READMODE_MESSAGE 以消息流的形式从管道中读取数据 PIPE_WAIT 允许阻塞模式 PIPE_NOWAIT 允许非阻塞方式