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. |