Funzioni pipe

La funzione seguente viene usata con pipe anonime.

Funzione Descrizione
CreatePipe Crea una pipe anonima.

 

Le funzioni seguenti vengono usate con named pipe.

Funzione Descrizione
CallNamedPipe Si connette a una pipe di tipo messaggio, scrive e legge dalla pipe e quindi chiude la pipe.
ConnectNamedPipe Consente a un processo del server named pipe di attendere che un processo client si connetta a un'istanza di una named pipe.
CreateNamedPipe Crea un'istanza di una named pipe e restituisce un handle per le successive operazioni di pipe. Un processo client si connette a una named pipe usando la funzione CreateFile o CallNamedPipe .
DisconnectNamedPipe Disconnette l'estremità del server di un'istanza named pipe da un processo client.
GetNamedPipeClientComputerName Recupera il nome del computer client per la named pipe specificata.
GetNamedPipeClientProcessId Recupera l'identificatore del processo client per la named pipe specificata.
GetNamedPipeClientSessionId Recupera l'identificatore della sessione client per la named pipe specificata.
GetNamedPipeHandleState Recupera informazioni su una named pipe specificata.
GetNamedPipeInfo Recupera informazioni sulla named pipe specificata.
GetNamedPipeServerProcessId Recupera l'identificatore del processo del server per la named pipe specificata.
GetNamedPipeServerSessionId Recupera l'identificatore di sessione del server per la named pipe specificata.
ImpersonateNamedPipeClient Rappresenta un'applicazione client named-pipe.
PeekNamedPipe Copia i dati da una pipe denominata o anonima in un buffer senza rimuoverli dalla pipe.
SetNamedPipeHandleState Imposta la modalità di lettura e la modalità di blocco della named pipe specificata.
TransactNamedPipe Combina le funzioni che scrivono un messaggio in e leggono un messaggio dalla named pipe specificata in una singola operazione di rete.
WaitNamedPipe Attende che un intervallo di timeout sia trascorso o che sia disponibile un'istanza della named pipe specificata per una connessione.