in reply to win32::serial port

My very limited understand of the serial port is that it's a mechanism to transmit an endless stream of bytes.

If that's the case it has never received the complete data, unless you have a protocol on top of it that tells you that it's finished.