Sélectionnez sur un tube nommé

Est-il possible de faire un select () sur un canal nommé dans win32? Je veux le bloquer sur l’appel ReadFile, mais pendant quelques secondes seulement, puis, si aucune donnée n’a été reçue, faire un autre travail.

Vous ne pouvez pas utiliser select () sur un canal nommé dans win32. Pour émuler la fonctionnalité select like pour les canaux nommés, vous pouvez utiliser les API de canal nommé en utilisant le modèle d’E / S superposé et WaitForMultipleObjects ().

Cliquez ici pour un exemple dans MSDN pour le même