warum verwendest du eigentlich kein hardware protokoll? rs232 ohne hardwareprotokoll birgt immer risiken.
im prinzip (hoffe das ichs noch richtig weiss ...)
du schickst die daten ja mit WriteFile an die serielle schnittstelle, diese daten werden zuerst in de software buffer von windows geschrieben (ist meist so 1k groß, und kann mit SetupComm eingestellt werden) windows schreibt diese dann in den FIFO Buffer rein, und von dort gehts dann raus ...
ist der FIFO und der Softwarebuffer voll, dann blockiert der WriteFile Befehl, und wartet solange, bis genug Platz im Buffer ist das die daten geschickt werden können.
Aber es kommt natürlich drauf an, wie auf die
COM zugegriffen wird (gibt da ja auch noch den Overlapped Mode und so)