Sdílet prostřednictvím


Funkce kanálu

Následující funkce se používá s anonymními kanály.

Funkce Popis
CreatePipe Vytvoří anonymní kanál.

 

Následující funkce se používají s pojmenovanými kanály.

Funkce Popis
CallNamedPipe Připojí se k kanálu typu zprávy, zapisuje do kanálu a čte z kanálu a poté kanál zavře.
ConnectNamedPipe Umožňuje procesu pojmenovaného serveru kanálu čekat, až se klientský proces připojí k instanci pojmenovaného kanálu.
CreateNamedPipe Vytvoří instanci pojmenovaného kanálu a vrátí popisovač pro následné operace kanálu. Klientský proces se připojí k pojmenované kanálu pomocí funkce CreateFile nebo CallNamedPipe.
DisconnectNamedPipe Odpojí serverový konec pojmenované instance kanálu od procesu klienta.
GetNamedPipeClientComputerName Načte název klientského počítače pro zadaný pojmenovaný kanál.
GetNamedPipeClientProcessId Načte identifikátor procesu klienta pro zadaný pojmenovaný kanál.
GetNamedPipeClientSessionId Načte identifikátor relace klienta pro zadaný pojmenovaný kanál.
GetNamedPipeHandleState Načte informace o zadaném pojmenovaném kanálu.
GetNamedPipeInfo Načte informace o zadaném pojmenovaném kanálu.
GetNamedPipeServerProcessId Načte identifikátor procesu serveru pro zadaný pojmenovaný kanál.
GetNamedPipeServerSessionId Načte identifikátor relace serveru pro zadaný pojmenovaný kanál.
zosobněníNamedPipeClient Zosobní klientskou aplikaci pojmenovaného kanálu.
peekNamedPipe Zkopíruje data z pojmenovaného nebo anonymního kanálu do vyrovnávací paměti bez odebrání z kanálu.
SetNamedPipeHandleState Nastaví režim čtení a blokující režim zadaného pojmenovaného kanálu.
TransactNamedPipe Kombinuje funkce, které zapisuje zprávu do zadaného pojmenovaného kanálu, a čte zprávu do jedné síťové operace.
WaitNamedPipe Čeká na uplynutí intervalu časového limitu nebo je pro připojení k dispozici instance zadaného pojmenovaného kanálu.