LONG PeekNamedPipe(HANDLE Handle, void *Buffer, LONG TailleBuffer, LONG *TailleLue, void *Inutile1, void *Inutile2);
Le nombre d'octets effectivement lu est TailleLue.
Le résultat est Vrai si quelque chose a été lue.
#include <windows.h>
#include <winbase.h>
HANDLE Handle;
char Buffer[100];
LONG TailleLue;
if (PeekNamedPipe(Handle, Buffer, 100, &TailleLue, NULL, NULL))
{
...
}