管道函式
下列函式會與匿名管道搭配使用。
功能 | 描述 |
---|---|
CreatePipe | 建立匿名管道。 |
下列函式會與命名管道搭配使用。
功能 | 描述 |
---|---|
CallNamedPipe | 連接到訊息類型管道、從管道寫入和讀取,然後關閉管道。 |
ConnectNamedPipe | 讓命名管道伺服器進程等待客戶端進程連線到具名管道的實例。 |
CreateNamedPipe | 建立具名管道的實例,並傳回後續管道作業的句柄。 客戶端進程會使用 CreateFile 或 CallNamedPipe 函式連接到命名管道。 |
DisconnectNamedPipe | 中斷命名管道實例的伺服器端與客戶端進程的連接。 |
GetNamedPipeClientComputerName | 擷取指定命名管道的用戶端計算機名稱。 |
GetNamedPipeClientProcessId | 擷取指定命名管道的客戶端進程標識碼。 |
GetNamedPipeClientSessionId | 擷取指定命名管道的用戶端會話標識碼。 |
GetNamedPipeHandleState | 擷取指定命名管道的相關信息。 |
GetNamedPipeInfo | 擷取指定命名管道的相關信息。 |
GetNamedPipeServerProcessId | 擷取指定命名管道的伺服器進程標識碼。 |
GetNamedPipeServerSessionId | 擷取指定命名管道的伺服器會話標識碼。 |
ImpersonateNamedPipeClient | 模擬命名管道用戶端應用程式。 |
PeekNamedPipe | 將數據從具名或匿名管道複製到緩衝區,而不從管道中移除。 |
SetNamedPipeHandleState | 設定指定命名管道的讀取模式和封鎖模式。 |
TransactNamedPipe | 結合將訊息寫入和讀取指定命名管道的訊息到單一網路作業的函式。 |
WaitNamedPipe | 等候到逾時間隔經過,或指定的命名管道實例可供連接使用。 |