关于串口操作中超时设置的疑惑,该如何处理

关于串口操作中超时设置的疑惑
我在文章中看到这么一句:
关于COMMTIMEOUTS结构的解释:……,如果ReadIntervalTimeout被设置成MAXDWORD并且ReadTotalTimeoutMultiplier和ReadTotalTimeoutConstant都为0,那么在读一次输入缓冲区的内容后读操作就立即返回,而不管是否读入了要求的字符。
什么叫 "读一次就立即返回,不管读入了什么 "?
我认为不管超时怎么设置,还不都是在读串口函数指引下,去读一次串口,然后直接返回嘛!
请哪位告诉我它说的是什么意思啊

------解决方案--------------------
我的理解是不管它读入了几个字符,就是没有读入字符,只要执行了这个操作,就立即返回