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