Share via


管道函式

下列函式會與匿名管道搭配使用。

函式 描述
CreatePipe 建立匿名管道。

 

下列函式會與具名管道搭配使用。

函式 描述
CallNamedPipe 連接到訊息類型管道、寫入管道並從管道讀取,然後關閉管道。
ConnectNamedPipe 讓具名管道伺服器進程等待用戶端進程連線到具名管道的實例。
CreateNamedPipe 建立具名管道的實例,並傳回後續管道作業的控制碼。 用戶端進程會使用 CreateFileCallNamedPipe 函式連接到具名管道。
DisconnectNamedPipe 中斷具名管道實例的伺服器端與用戶端進程的連接。
GetNamedPipeClientComputerName 擷取指定具名管道的用戶端電腦名稱稱。
GetNamedPipeClientProcessId 擷取指定具名管道的用戶端進程識別碼。
GetNamedPipeClientSessionId 擷取指定具名管道的用戶端會話識別碼。
GetNamedPipeHandleState 擷取指定具名管道的相關資訊。
GetNamedPipeInfo 擷取指定具名管道的相關資訊。
GetNamedPipeServerProcessId 擷取指定具名管道的伺服器進程識別碼。
GetNamedPipeServerSessionId 擷取指定具名管道的伺服器會話識別碼。
ImpersonateNamedPipeClient 模擬具名管道用戶端應用程式。
PeekNamedPipe 將資料從具名或匿名管道複製到緩衝區,而不需從管道中移除。
SetNamedPipeHandleState 設定指定具名管道的讀取模式和封鎖模式。
TransactNamedPipe 將寫入訊息的函式結合至指定的具名管道,並將訊息讀入單一網路作業。
WaitNamedPipe 等到逾時間隔經過,或指定的具名管道實例可供連線使用。