Pour savoir s'il y a des données dans un tube, on peut utiliser PeekNamedPipe, sans enlever les données du tube.
Je n'ai pas trouvé d'équivalent pour l'écriture. MSDN dit:
"If the pipe buffer is full when an application uses the WriteFile function to write to a pipe, the write operation may not finish immediately. The write operation will be completed when a read operation (using the ReadFile function) makes more system buffer space available for the pipe."
Existe-t-il une autre fonction pour savoir si il y a suffisamment de place dans le tube pour une écriture ?
merci
Partager