管道函数

以下函数与匿名管道一起使用。

功能 描述
CreatePipe 创建匿名管道。

 

以下函数与命名管道一起使用。

功能 描述
CallNamedPipe 连接到消息类型管道,从管道中写入和读取,然后关闭管道。
ConnectNamedPipe 使命名管道服务器进程能够等待客户端进程连接到命名管道的实例。
CreateNamedPipe 创建命名管道的实例,并返回后续管道作的句柄。 客户端进程使用 CreateFile 或 CallNamedPipe 函数连接到命名管道。
DisconnectNamedPipe 断开命名管道实例的服务器端与客户端进程的连接。
GetNamedPipeClientComputerName 检索指定命名管道的客户端计算机名称。
GetNamedPipeClientProcessId 检索指定命名管道的客户端进程标识符。
GetNamedPipeClientSessionId 检索指定命名管道的客户端会话标识符。
GetNamedPipeHandleState 检索有关指定命名管道的信息。
GetNamedPipeInfo 检索有关指定命名管道的信息。
GetNamedPipeServerProcessId 检索指定命名管道的服务器进程标识符。
GetNamedPipeServerSessionId 检索指定命名管道的服务器会话标识符。
ImpersonateNamedPipeClient 模拟命名管道客户端应用程序。
PeekNamedPipe 将数据从命名管道或匿名管道复制到缓冲区中,而无需将其从管道中删除。
SetNamedPipeHandleState 设置指定的命名管道的读取模式和阻塞模式。
TransactNamedPipe 将消息写入指定命名管道并将消息写入到单个网络作中并读取消息的函数。
WaitNamedPipe 等待,直到超时间隔过或指定命名管道的实例可用于连接。