Udostępnij przez


Funkcje potoku

Poniższa funkcja jest używana z potokami anonimowymi.

Funkcja Opis
createPipe Tworzy potok anonimowy.

 

Następujące funkcje są używane z nazwanymi potokami.

Funkcja Opis
CallNamedPipe Łączy się z potokiem typu komunikatu, zapisuje i odczytuje z potoku, a następnie zamyka potok.
ConnectNamedPipe Umożliwia procesowi serwera nazwanego potoku oczekiwanie na połączenie procesu klienta z wystąpieniem nazwanego potoku.
createNamedPipe Tworzy wystąpienie nazwanego potoku i zwraca uchwyt dla kolejnych operacji potoku. Proces klienta łączy się z nazwanym potokiem przy użyciu funkcji CreateFile lub CallNamedPipe.
DisconnectNamedPipe Odłącza koniec serwera nazwanego wystąpienia potoku od procesu klienta.
GetNamedPipeClientComputerName Pobiera nazwę komputera klienckiego dla określonego nazwanego potoku.
GetNamedPipeClientProcessId Pobiera identyfikator procesu klienta dla określonego nazwanego potoku.
GetNamedPipeClientSessionId Pobiera identyfikator sesji klienta dla określonego nazwanego potoku.
GetNamedPipeHandleState Pobiera informacje o określonym nazwanym potoku.
getNamedPipeInfo Pobiera informacje o określonym nazwanym potoku.
GetNamedPipeServerProcessId Pobiera identyfikator procesu serwera dla określonego nazwanego potoku.
GetNamedPipeServerSessionId Pobiera identyfikator sesji serwera dla określonego nazwanego potoku.
PersonifikacjaNamedPipeClient Personifikuje aplikację kliencką o nazwie potoku.
PeekNamedPipe Kopiuje dane z nazwanego lub anonimowego potoku do buforu bez usuwania ich z potoku.
SetNamedPipeHandleState Ustawia tryb odczytu i tryb blokowania określonego nazwanego potoku.
TransactNamedPipe Łączy funkcje zapisujące komunikat i odczytujące komunikat z określonego nazwanego potoku w jedną operację sieciową.
WaitNamedPipe Czeka, aż upłynął interwał limitu czasu lub wystąpienie określonego nazwanego potoku będzie dostępne dla połączenia.