管道函数

以下函数用于匿名管道。

函数 说明
CreatePipe 创建匿名管道。

 

以下函数用于命名管道。

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