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. |