Funções de pipe
A função a seguir é usada com pipes anônimos.
Função | Descrição |
---|---|
CreatePipe | Cria um pipe anônimo. |
As funções a seguir são usadas com pipes nomeados.
Função | Descrição |
---|---|
CallNamedPipe | Conecta-se a um pipe do tipo mensagem, grava e lê do pipe e fecha o pipe. |
ConnectNamedPipe | Permite que um processo de servidor de pipe nomeado aguarde um processo de cliente se conectar a uma instância de um pipe nomeado. |
CreateNamedPipe | Cria uma instância de um pipe nomeado e retorna um identificador para operações de pipe subsequentes. Um processo de cliente se conecta a um pipe nomeado usando a função CreateFile ou CallNamedPipe . |
DisconnectNamedPipe | Desconecta a extremidade do servidor de uma instância de pipe nomeado de um processo de cliente. |
GetNamedPipeClientComputerName | Recupera o nome do computador cliente para o pipe nomeado especificado. |
GetNamedPipeClientProcessId | Recupera o identificador de processo do cliente para o pipe nomeado especificado. |
GetNamedPipeClientSessionId | Recupera o identificador de sessão do cliente para o pipe nomeado especificado. |
GetNamedPipeHandleState | Recupera informações sobre um pipe nomeado especificado. |
GetNamedPipeInfo | Recupera informações sobre o pipe nomeado especificado. |
GetNamedPipeServerProcessId | Recupera o identificador de processo do servidor para o pipe nomeado especificado. |
GetNamedPipeServerSessionId | Recupera o identificador de sessão do servidor para o pipe nomeado especificado. |
ImpersonateNamedPipeClient | Representa um aplicativo cliente de pipe nomeado. |
PeekNamedPipe | Copia dados de um pipe nomeado ou anônimo em um buffer sem removê-los do pipe. |
SetNamedPipeHandleState | Define o modo de leitura e o modo de bloqueio do pipe nomeado especificado. |
TransactNamedPipe | Combina as funções que gravam uma mensagem e leem uma mensagem do pipe nomeado especificado em uma única operação de rede. |
WaitNamedPipe | Aguarda até que um intervalo de tempo limite se especifique ou uma instância do pipe nomeado especificado esteja disponível para uma conexão. |