CallNamedPipeA |
kernel32.dll | Appel le nom du tuyau |
|---|---|---|
| Windows NT 4+, 2000, XP, 2003 | ||
Syntaxe
| BOOL CallNamedPipeA( LPCTSTR lpNamedPipeName, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, DWORD nTimeOut ); |
Paramètres
| Nom | Description | |
|---|---|---|
| lpNamedPipeName | Ce paramètre permet d'indiquer un pointeur vers une chaine 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.
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Dimanche, le 6 décembre 2015