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.
Cada pipe nomeado tem um nome exclusivo que o distingue de outros pipes nomeados na lista de objetos nomeados do sistema. Um servidor de pipe especifica um nome para o pipe quando chama a funçãoCreateNamedPipe para criar uma ou mais instâncias de um pipe nomeado. Os clientes de pipe especificam o nome do pipe quando chamam oCreateFileou função de CallNamedPipe para se conectar a uma instância do pipe nomeado.
Use o seguinte formulário ao especificar o nome de um pipe no CreateFile, WaitNamedPipeou função de CallNamedPipe:
\\ ServerName\pipe\PipeName
onde ServerName é o nome de um computador remoto ou um ponto, para especificar o computador local. A cadeia de caracteres de nome de pipe especificada por PipeName pode incluir qualquer caractere que não seja uma barra invertida, incluindo números e caracteres especiais. Toda a cadeia de caracteres do nome do pipe pode ter até 256 caracteres. Os nomes de pipe não diferenciam maiúsculas de minúsculas.
O servidor de pipe não pode criar um pipe em outro computador, portanto, CreateNamedPipe deve usar um ponto para o nome do servidor, conforme mostrado no exemplo a seguir.
\\.\pipe\ PipeName
Um servidor de pipe pode fornecer o nome do pipe para seus clientes de pipe, para que eles possam se conectar ao pipe. O cliente de pipe descobre o nome do pipe de alguma fonte persistente, como uma entrada do Registro, um arquivo ou outro aplicativo. Caso contrário, os clientes devem saber o nome do pipe em tempo de compilação.