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