最終更新:2018-04-11 (水) 17:17:01 (2369d)
パイプ
Top / パイプ
パイプを通してプロセス間で通信を行うことができます。 これには、匿名パイプと名前付きパイプがあります。
Win32 API
匿名パイプ
- CreatePipe? - Creates an anonymous pipe.
名前付きパイプ
- 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. A client process connects to a named pipe by using the CreateFile or CallNamedPipe? function.
- DisconnectNamedPipe? - Disconnects the server end of a named pipe instance from a client process.
- GetNamedPipeClientComputerName? - Retrieves the client computer name for the specified named pipe.
- GetNamedPipeClientProcessId? - Retrieves the client process identifier for the specified named pipe.
- GetNamedPipeClientSessionId? - Retrieves the client session identifier for the specified named pipe.
- GetNamedPipeHandleState? - Retrieves information about a specified named pipe.
- GetNamedPipeInfo? - Retrieves information about the specified named pipe.
- GetNamedPipeServerProcessId? - Retrieves the server process identifier for the specified named pipe.
- GetNamedPipeServerSessionId? - Retrieves the server session identifier for 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.
- 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.