PeekNamedPipe

Prototypes

LONG PeekNamedPipe(HANDLE Handle, void *Buffer, LONG TailleBuffer, LONG *TailleLue, void *Inutile1, void *Inutile2);

Description

Lit le contenu du pipe identifié par Handle dans la zone mémoire Buffer dans la limite de TailleBuffer octets.

Le nombre d'octets effectivement lu est TailleLue.

Le résultat est Vrai si quelque chose a été lue.

Exemple

#include <windows.h>
#include <winbase.h>

HANDLE Handle;
char Buffer[100];
LONG TailleLue;

if (PeekNamedPipe(Handle, Buffer, 100, &TailleLue, NULL, NULL))

Avertissement

Bien s'assurer que le pipe a été préalablement ouvert avant de préléver des octets.

Voir aussi

CreatePipe pour ouvrir un pipe.