Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by multiple technologies. For more information, see:
namedpipeapi.h contains the following programming interfaces:
Functions
CallNamedPipeW Connects to a message-type pipe (and waits if an instance of the pipe is not available), writes to and reads from the pipe, and then closes the pipe. (CallNamedPipeW) |
ConnectNamedPipe Enables a named pipe server process to wait for a client process to connect to an instance of a named pipe. |
CreateNamedPipeW The CreateNamedPipeW (Unicode) function (winbase.h) creates an instance of a named pipe and returns a handle for subsequent pipe operations. |
CreatePipe Creates an anonymous pipe, and returns handles to the read and write ends of the pipe. |
DisconnectNamedPipe Disconnects the server end of a named pipe instance from a client process. |
GetNamedPipeClientComputerNameW The GetNamedPipeClientComputerNameW (Unicode) function (winbase.h) retrieves the client computer name for the specified named pipe. |
GetNamedPipeHandleStateW The GetNamedPipeHandleStateW (Unicode) function (winbase.h) retrieves information about a specified named pipe. |
GetNamedPipeInfo Retrieves information about the specified named pipe. |
ImpersonateNamedPipeClient Impersonates a named-pipe client application. |
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. If the specified handle is to the client end of a named pipe and if the named pipe server process is on a remote computer, the function can also be used to control local buffering. |
TransactNamedPipe Combines the functions that write a message to and read a message from the specified named pipe into a single operation. |
WaitNamedPipeW The WaitNamedPipeW (Unicode) function (winbase.h) waits until either a time-out interval elapses or an instance of the specified named pipe is available for connection. |