每個命名管道都有唯一的名稱,可區別於系統命名物件清單中的其他命名管道。 管道伺服器會在呼叫 createNamedPipe 函式時指定管道的名稱,以建立命名管道的一或多個實例。 管道用戶端在呼叫 createFile 或 CallNamedPipe 函式時指定管道名稱,以連線到命名管道的實例。
在 createFile、WaitNamedPipe或 CallNamedPipe 函式中指定管道名稱時,請使用下列表單:
\\ ServerName\pipe\PipeName
其中 ServerName 是遠端電腦的名稱或句點,用來指定本機電腦。 PipeName 所指定的管道名稱字串 可以包含反斜杠以外的任何字元,包括數位和特殊字元。 整個管道名稱字串長度最多可達 256 個字元。 管道名稱不區分大小寫。
管道伺服器無法在另一部計算機上建立管道,因此 CreateNamedPipe 必須使用伺服器名稱的句點,如下列範例所示。
\\.\pipe\PipeName
管道伺服器可以將管道名稱提供給其管道用戶端,以便連線到管道。 管道用戶端會從某些持續性來源探索管道名稱,例如登錄專案、檔案或其他應用程式。 否則,客戶端必須在編譯時期知道管道名稱。