en-tête namedpipeapi.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
namedpipeapi.h contient les interfaces de programmation suivantes :
Fonctions
CallNamedPipeW Se connecte à un canal de type message (et attend si une instance du canal n’est pas disponible), écrit dans le canal et lit à partir du canal, puis ferme le canal. (CallNamedPipeW) |
ConnectNamedPipe Permet à un processus de serveur de canal nommé d’attendre qu’un processus client se connecte à un instance d’un canal nommé. |
CreateNamedPipeW La fonction CreateNamedPipeW (Unicode) (winbase.h) crée un instance d’un canal nommé et retourne un handle pour les opérations de canal suivantes. |
CreatePipe Crée un canal anonyme et retourne des handles aux extrémités de lecture et d’écriture du canal. |
DisconnectNamedPipe Déconnecte l’extrémité serveur d’un instance de canal nommé d’un processus client. |
GetNamedPipeClientComputerNameW La fonction GetNamedPipeClientComputerNameW (Unicode) (winbase.h) récupère le nom de l’ordinateur client pour le canal nommé spécifié. |
GetNamedPipeHandleStateW La fonction GetNamedPipeHandleStateW (Unicode) (winbase.h) récupère des informations sur un canal nommé spécifié. |
GetNamedPipeInfo Récupère des informations sur 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é. Si le handle spécifié se trouve à l’extrémité cliente d’un canal nommé et si le processus serveur de canal nommé se trouve sur un ordinateur distant, la fonction peut également être utilisée pour contrôler la mise en mémoire tampon locale. |
TransactNamedPipe Combine les fonctions qui écrivent un message dans et lisent un message à partir du canal nommé spécifié en une seule opération. |
WaitNamedPipeW La fonction WaitNamedPipeW (Unicode) (winbase.h) attend qu’un intervalle de délai d’attente s’écoule ou qu’un instance du canal nommé spécifié soit disponible pour la connexion. |