Section courante

A propos

Section administrative du site

CallNamedPipeW

kernel32.dll Appel le nom du tuyau Unicode
Windows NT 4+, 2000, XP, 2003

Syntaxe

BOOL CallNamedPipeW( LPCWSTR lpNamedPipeName, PVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, PDWORD lpBytesRead, DWORD nTimeOut );

Paramètres

Nom Description
lpNamedPipeName Ce paramètre permet d'indiquer un pointeur vers une chaîne de caractères ASCIZ indiquant le nom du tuyau.
lpInBuffer Ce paramètre permet d'indiquer un pointeur vers un tampon contenant les données écrites dans un tuyau.
nInBufferSize Ce paramètre permet d'indiquer la taille en octets du tampon d'écriture.
lpOutBuffer Ce paramètre permet d'indiquer un pointeur vers un tampon contenant les données lue dans un tuyau.
nOutBufferSize Ce paramètre permet d'indiquer la taille en octets du tampon de lecture.
lpBytesRead Ce paramètre permet d'indiquer un pointeur vers une variable 32 bits recevant les octets lues dans le tuyau.
nTimeOut Ce paramètre permet d'indiquer le nombre de millisecondes d'attente pour le nom disponible. Vous pouvez également utiliser les constantes suivantes pour des options particulières :
Constante Description
NMPWAIT_NOWAIT Cette constante permet d'indiquer de ne pas attendre après un tuyau nommé.
NMPWAIT_WAIT_FOREVER Cette constante permet d'indiquer qu'il faut attendre indéfiniment.
NMPWAIT_USE_DEFAULT_WAIT Cette constante permet d'indiquer qu'il faut utiliser le dépassement de délai par défaut de cette fonction.

Description

Cette fonction permet d'effectuer une connexion à l'aide d'un tuyau de type de message et de lire et d'écrire dans se tuyau et d'ensuite fermer le tuyau avec des paramètres de chaine de caractères étendue (Unicode).

Voir également

Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Dimanche, le 6 décembre 2015