Partilhar via


Funções do tubo

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, em seguida, fecha o pipe.
ConnectNamedPipe Permite que um processo de servidor de pipe nomeado aguarde até que um processo de cliente se conecte 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 o CreateFile ou função de 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 para 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 e leem uma mensagem do pipe nomeado especificado em uma única operação de rede.
WaitNamedPipe Aguarda até que um intervalo de tempo limite transcorra ou uma instância do pipe nomeado especificado esteja disponível para uma conexão.