Nombres de canalización
Cada canalización con nombre tiene un nombre único que lo distingue de otras canalizaciones con nombre en la lista de objetos con nombre del sistema. Un servidor de canalización especifica un nombre para la canalización cuando llama a la función CreateNamedPipe para crear una o varias instancias de una canalización con nombre. Los clientes de canalización especifican el nombre de la canalización cuando llaman a la función CreateFile o CallNamedPipe para conectarse a una instancia de la canalización con nombre.
Use el siguiente formulario al especificar el nombre de una canalización en la función CreateFile, WaitNamedPipe o CallNamedPipe :
\\ ServerName\pipe\PipeName
donde ServerName es el nombre de un equipo remoto o un punto, para especificar el equipo local. La cadena de nombre de canalización especificada por PipeName puede incluir cualquier carácter distinto de una barra diagonal inversa, incluidos números y caracteres especiales. Toda la cadena de nombre de canalización puede tener hasta 256 caracteres. Los nombres de canalización no distinguen mayúsculas de minúsculas.
El servidor de canalización no puede crear una canalización en otro equipo, por lo que CreateNamedPipe debe usar un punto para el nombre del servidor, como se muestra en el ejemplo siguiente.
\\.\pipe\PipeName
Un servidor de canalización puede proporcionar el nombre de la canalización a sus clientes de canalización, por lo que pueden conectarse a la canalización. El cliente de canalización detecta el nombre de la canalización de algún origen persistente, como una entrada del Registro, un archivo u otra aplicación. De lo contrario, los clientes deben conocer el nombre de la canalización en tiempo de compilación.