Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um pipe nomeado é um pipe nomeado, unidirecional ou duplex para comunicação entre o servidor de pipe e um ou mais clientes de pipe. Todas as instâncias de um pipe nomeado compartilham o mesmo nome de pipe, mas cada instância tem seus próprios buffers e identificadores e fornece um canal separado para comunicação cliente/servidor. O uso de instâncias permite que vários clientes de pipe usem o mesmo pipe nomeado simultaneamente.
Qualquer processo pode acessar pipes nomeados, sujeitos a verificações de segurança, tornando os pipes nomeados uma forma fácil de comunicação entre processos relacionados ou não relacionados.
Qualquer processo pode atuar como um servidor e um cliente, tornando possível a comunicação ponto a ponto. Como usado aqui, o termo pipe server refere-se a um processo que cria um pipe nomeado, e o termo pipe client refere-se a um processo que se conecta a uma instância de um pipe nomeado. A função do lado do servidor para instanciar um pipe nomeado é CreateNamedPipe. A função do lado do servidor para aceitar uma conexão é ConnectNamedPipe. Um processo de cliente se conecta a um pipe nomeado usando o CreateFile ou função de CallNamedPipe.
Os pipes nomeados podem ser usados para fornecer comunicação entre processos no mesmo computador ou entre processos em computadores diferentes em uma rede. Se o serviço do servidor estiver em execução, todos os pipes nomeados estarão acessíveis remotamente. Se você pretende usar um pipe nomeado apenas localmente, negue acesso a NT AUTHORITY\NETWORK ou alterne para RPC local.
Para obter mais informações, consulte os seguintes tópicos:
- Nomes de tubos
- Modos de abertura de pipe nomeado
- Modos de tipo, leitura e espera de pipe nomeado
- Instâncias de pipe nomeadas
- Operações de pipe nomeado
- de entrada e saída síncronas e sobrepostas
- Segurança de pipe nomeado e direitos de acesso
- Personificando um cliente de pipe nomeado
- Usando tubos