Lit et �crit dans un pipe nomm� dans un fonctionnement en r�seau
#include <NamedPipes.au3>
_NamedPipes_TransactNamedPipe ( $hNamedPipe, $pInpBuf, $iInpSize, $pOutBuf, $iOutSize [, $tOverlapped = 0] )
$hNamedPipe | Le handle du pipe nomm� |
$pInpBuf | Pointeur sur la m�moire tampon contenant les donn�es � �crire dans le pipe |
$iInpSize | Taille de la m�moire tampon d'�criture, en octets |
$pOutBuf | Pointeur sur la m�moire tampon qui re�oit les donn�es lues dans le pipe |
$iOutSize | Taille de la m�moire tampon de lecture, en octets |
$tOverlapped | [optionnel] Une structure $tagOVERLAPPED. Cette structure est n�cessaire si $hNamedPipe a �t� ouvert avec $PIPE_FLAG_OVERLAPPED. Si $hNamedPipe a �t� ouvert avec $PIPE_FLAG_OVERLAPPED, $tOverlapped ne doit pas �tre 0. Si $hNamedPipe a �t� ouvert avec $PIPE_FLAG_OVERLAPPED et que $tOverlapped est diff�rent de 0, alors _NamedPipes_TransactNamedPipe() est ex�cut�e en tant qu'op�ration overlapped. La structure $tagOVERLAPPED doit contenir un objet �v�nement initialis� manuellement. Si l'op�ration ne peut pas �tre effectu�e imm�diatement, _NamedPipes_TransactNamedPipe() retourne False et _WinAPI_GetLastError() retourne ERROR_IO_PENDING. |
Succ�s: | Retourne le nombre d'octets lus dans le Pipe. |
�chec: | D�finit @error <> 0. |
TransactNamedPipe �choue si le serveur n'a pas cr�� le pipe comme un pipe de type message ou si le handle du pipe n'est pas en mode lecture de message.
$tagOVERLAPPED, _NamedPipes_CallNamedPipe
Consultez TransactNamedPipe dans la librairie MSDN.