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