Bleibe in ReadFile() hängen

OP #5007950
Lesenswert?

Hallo,

programmiere zurzeit ein C++ Programm für Windows 10.

Ich lese zwei Bytes von einem COM-Port aus, was auch gut funktioniert.

Wenn ich weniger als zwei Bytes empfange bleibe ich in der Funktion 
ReadFile() hängen und weiß nicht wie ich diesen Fehlerfall bearbeiten 
soll.

1
    fSuccess = ReadFile(hCOM, RxBuffer, RxBufferLength, NULL, NULL);
2
    if (fSuccess == FALSE)
3
    {
4
         return ERROR_COM_READ;
5
    }

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren