Treinamento
Módulo
Passar objetos do pipeline - Training
Este módulo explica como a interface de linha de comando do Windows PowerShell passa objetos de um comando para outro no pipeline.
Não há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
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, possibilitando a comunicação ponto a ponto. Conforme usado aqui, o termo servidor de pipe refere-se a um processo que cria um pipe nomeado e o termo cliente de pipe 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 a função CreateFile ou CallNamedPipe .
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 de servidor estiver em execução, todos os pipes nomeados estarão acessíveis remotamente. Se você pretende usar apenas um pipe nomeado localmente, negue o acesso a NT AUTHORITY\NETWORK ou alterne para o RPC local.
Para obter mais informações, consulte estes tópicos:
Treinamento
Módulo
Passar objetos do pipeline - Training
Este módulo explica como a interface de linha de comando do Windows PowerShell passa objetos de um comando para outro no pipeline.
Documentação
Segurança de pipe nomeado e direitos de acesso - Win32 apps
Você pode especificar um descritor de segurança para um pipe nomeado ao chamar a função CreateNamedPipe. O descritor de segurança controla o acesso às extremidades do cliente e do servidor do pipe nomeado.
Representando um cliente de pipe nomeado - Win32 apps
Representação é a capacidade de um thread ser executado em um contexto de segurança diferente daquele do processo que possui o thread.
Cada pipe nomeado tem um nome exclusivo que o distingue de outros pipes nomeados na lista de sistemas de objetos nomeados. Um servidor de pipe especifica um nome para o pipe quando chama a função CreateNamedPipe para criar uma ou mais instâncias de um pipe nomeado.