파이프 이름
명명된 각 파이프에는 시스템의 명명된 개체 목록에 있는 다른 명명된 파이프와 구별되는 고유한 이름이 있습니다. 파이프 서버는 명명된 파이프의 인스턴스를 하나 이상 만들기 위해 CreateNamedPipe 함수를 호출할 때 파이프의 이름을 지정합니다. 파이프 클라이언트는 CreateFile 호출하거나 CallNamedPipe함수를호출하여 명명된 파이프의 인스턴스에 연결할 때 파이프 이름을 지정합니다.
CreateFile,WaitNamedPipe또는 CallNamedPipe 함수에서 파이프 이름을 지정할 때 다음 양식을 사용합니다.
\\ ServerName\pipe\PipeName
여기서 ServerName 로컬 컴퓨터를 지정하는 원격 컴퓨터 또는 마침표의 이름입니다. PipeName 지정된 파이프 이름 문자열에는 숫자 및 특수 문자를 포함하여 백슬래시 이외의 문자를 포함할 수 있습니다. 전체 파이프 이름 문자열은 최대 256자까지 가능합니다. 파이프 이름은 대/소문자를 구분하지 않습니다.
파이프 서버는 다른 컴퓨터에 파이프를 만들 수 없으므로 createNamedPipe다음 예제와 같이 서버 이름에 대한 마침표가 사용되어야 합니다.
\\.\pipe\PipeName
파이프 서버는 파이프 클라이언트에 파이프 이름을 제공할 수 있으므로 파이프에 연결할 수 있습니다. 파이프 클라이언트는 레지스트리 항목, 파일 또는 다른 애플리케이션과 같은 일부 영구 원본에서 파이프 이름을 검색합니다. 그렇지 않으면 클라이언트는 컴파일 시간에 파이프 이름을 알고 있어야 합니다.