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