管道名稱

每個具名管道都有唯一的名稱,可將它與系統具名物件清單中的其他具名管道區別。 管道伺服器會在呼叫 CreateNamedPipe 函式時指定管道的名稱,以建立一或多個具名管道實例。 管線用戶端會在呼叫 CreateFileCallNamedPipe 函式時指定管道名稱,以連線到具名管道的實例。

CreateFileWaitNamedPipe 或 CallNamedPipe函式中指定管道名稱時,請使用下列表單:

\\ServerName\pipe\PipeName

其中 ServerName 是遠端電腦的名稱或句點,以指定本機電腦。 PipeName指定的管道名稱字串可以包含反斜線以外的任何字元,包括數位和特殊字元。 整個管道名稱字串長度最多可達 256 個字元。 管道名稱不區分大小寫。

管道伺服器無法在另一部電腦上建立管道,因此 CreateNamedPipe 必須使用伺服器名稱的句點,如下列範例所示。

\\.\pipe\PipeName

管道伺服器可以將管道名稱提供給其管道用戶端,以便連線到管道。 管道用戶端會從某些持續性來源探索管道名稱,例如登錄專案、檔案或其他應用程式。 否則,用戶端必須在編譯時期知道管道名稱。