ReadFileEx
позволяет настроить обратный вызов.Но имейте в виду, что APC обратного вызова обрабатываются только тогда, когда ваш поток входит в ожидаемое оповещение, они не асинхронны, как сигналы Unix.
И обратный вызов однократный, ваш обработчик обратного вызова должен снова вызвать ReadFileEx
если вы заинтересованы в будущих данных.