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