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