Fonctions de canal

La fonction suivante est utilisée avec des canaux anonymes.

Fonction Description
CreatePipe Crée un canal anonyme.

 

Les fonctions suivantes sont utilisées avec des canaux nommés.

Fonction Description
CallNamedPipe Se connecte à un canal de type message, écrit dans le canal et lit à partir du canal, puis ferme le canal.
ConnectNamedPipe Permet à un processus de serveur de canal nommé d’attendre qu’un processus client se connecte à un instance d’un canal nommé.
CreateNamedPipe Crée une instance d’un canal nommé et retourne un handle pour les opérations de canal suivantes. Un processus client se connecte à un canal nommé à l’aide de la fonction CreateFile ou CallNamedPipe .
DisconnectNamedPipe Déconnecte l’extrémité serveur d’un instance de canal nommé d’un processus client.
GetNamedPipeClientComputerName Récupère le nom de l’ordinateur client pour le canal nommé spécifié.
GetNamedPipeClientProcessId Récupère l’identificateur de processus client pour le canal nommé spécifié.
GetNamedPipeClientSessionId Récupère l’identificateur de session client pour le canal nommé spécifié.
GetNamedPipeHandleState Récupère des informations sur un canal nommé spécifié.
GetNamedPipeInfo Récupère des informations sur le canal nommé spécifié.
GetNamedPipeServerProcessId Récupère l’identificateur de processus serveur pour le canal nommé spécifié.
GetNamedPipeServerSessionId Récupère l’identificateur de session du serveur pour le canal nommé spécifié.
ImpersonateNamedPipeClient Emprunte l’identité d’une application cliente de canal nommé.
PeekNamedPipe Copie les données d’un canal nommé ou anonyme dans une mémoire tampon sans les supprimer du canal.
SetNamedPipeHandleState Définit le mode de lecture et le mode de blocage du canal nommé spécifié.
TransactNamedPipe Combine les fonctions qui écrivent un message dans et lisent un message à partir du canal nommé spécifié en une seule opération réseau.
WaitNamedPipe Attend qu’un intervalle de délai d’attente s’écoule ou qu’une instance du canal nommé spécifié soit disponible pour une connexion.