Partager via


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.