Den "Fehler", wenn nichts gelesen wird, kann man doch abfangen ?
Mit dem Fehler hat er scheinbar kein Problem ... erstmal
z.B. Open (CreateFile) -> Write (WriteFile) -> Read (ReadFile) -> Close (CloseHandle)
1. nach Write liegt Antwort im Puffer Read funktioniert einwandfrei
nach einem Close klappt ein späteres Open einwandfrei
2. nach Write liegt keine Antwort im Puffer Read kehr mit Timeout zurück
nach einem Close klappt ein späteres Open nicht
Es sei denn er hat einen Fehler in der Fehlerbehandlung und das Close wird ganricht ausgeführt.