串口输入缓存大小设定及读取有关问题

串口输入缓存大小设定及读取问题
假定我设定的串口输入缓冲为SetupComm(hComm_, 16, 16);
    char buffer[1024];
    xx.Read(buffer,1024);//读取数据

buffer能获取到多大的数据?为什么?
串口 输入缓冲

------解决方案--------------------
硬件缓冲区里有多少就能读多少,返回值就是接收到的字符个数
串口通信有封好的接口,支持多线程的
------解决方案--------------------
引用:
Quote: 引用:

硬件缓冲区里有多少就能读多少,返回值就是接收到的字符个数
串口通信有封好的接口,支持多线程的


那我用SetupComm()函数就不是没用了?

你要先设定通信参数,波特率校验方式这些
然后那个1024是你想接收的字符数,可能你就接收10个