文件名称:命名管道打开模式取值-qt4迁移至qt5完全指南
文件大小:16.98MB
文件格式:PDF
更新时间:2024-07-29 16:36:47
Visual C++ 编程 案例
表3.3 命名管道打开模式取值 • 参数dwPipeMode表示句柄管道的类型、读取 以及等待方式。该参数的具体取值,如表3.4 所示。 模 式 取 值 意 义 PIPE_ACCESS_DUPLEX 指定双向模式,即服务器与客户端都可以从命名管道中读取或写入数据 PIPE_ACCESS_INBOUND 命名管道的数据只能从客户端到服务器,即用户指定该模式表示服务器只能读取数 据而客户端只能写入数据 PIPE_ACCESS_OUTBOUND 命名管道的数据只能从服务器到客户端,即用户指定该模式表示服务器只能写入数 据而客户端只能读取数据 FILE_FLAG_WRITE_THROUGH 允许写直通模式。当用户指定该值时,写入数据的一方要等到写入的数据到达另一 方的数据缓冲区之后,才会成功返回 FILE_FLAG_OVERLAPPED 允许使用重叠模式。采用该模式可以使一些耗费时间的操作在后台执行,在重叠模 式下,一个线程可以在多个管道实例上同时处理输入与输出操作 WRITE_DAC 调用线程对命名管道的任意访问控制列表都可以进行写入操作 WRITE_OWNER 调用者对命名管道的所有者可以进行写入操作 ACCESS_SYSTEM_SECURITY 调用者对命名管道的安全访问控制列表可以进行写入操作