The following functions are used with pipes.
Function |
Description |
CallNamedPipe |
Connects to a message-type pipe, writes to and reads from the pipe, and then closes the pipe. |
ConnectNamedPipe |
Enables a named pipe server process to wait for a client process to connect to an instance of a named pipe. |
CreateNamedPipe |
Creates an instance of a named pipe and returns a handle for subsequent pipe operations. |
CreatePipe |
Creates an anonymous pipe. |
DisconnectNamedPipe |
Disconnects the server end of a named pipe instance from a client process. |
GetNamedPipeHandleState |
Retrieves information about a specified named pipe. |
GetNamedPipeInfo |
Retrieves information about the specified named pipe. |
PeekNamedPipe |
Copies data from a named or anonymous pipe into a buffer without removing it from the pipe. |
SetNamedPipeHandleState |
Sets the read mode and the blocking mode of the specified named pipe. |
TransactNamedPipe |
Combines the functions that write a message to and read a message from the specified named pipe into a single network operation. |
WaitNamedPipe |
Waits until either a time-out interval elapses or an instance of the specified named pipe is available for a connection. |