Имена каналов
Каждый именованный канал имеет уникальное имя, которое отличает его от других именованных каналов в списке именованных объектов системы. Сервер канала задает имя канала при вызове функции createNamedPipeдля создания одного или нескольких экземпляров именованного канала. Клиенты канала указывают имя канала при вызове функции CreateFile CreateFile или CallNamedPipe для подключения к экземпляру именованного канала.
Используйте следующую форму при указании имени канала в CreateFile, WaitNamedPipeили функции CallNamedPipe:
\\ Имя сервера\pipe\PipeName
где ServerName — это имя удаленного компьютера или периода, чтобы указать локальный компьютер. Строка имени канала, указанная PipeName может включать любой символ, отличный от обратной косой черты, включая числа и специальные символы. Длина всей строки имени канала может составлять до 256 символов. Имена каналов не учитывает регистр.
Сервер канала не может создать канал на другом компьютере, поэтому CreateNamedPipe должен использовать период для имени сервера, как показано в следующем примере.
\\.\pipe\PipeName
Сервер канала может предоставить имя канала клиентам канала, чтобы они могли подключаться к каналу. Клиент канала обнаруживает имя канала из какого-либо постоянного источника, например записи реестра, файла или другого приложения. В противном случае клиенты должны знать имя канала во время компиляции.