有人可以向我解释一下CE_TXFULL
是什么意思吗?
我知道当其中一个RX队列运行时(HW FIFO,SW缓冲区)会出现问题。
我也理解当TX队列用完要发送的字节时可能会出现问题。如果接收器具有过分要求的时序限制,那可能是个问题。
但如果TX队列已满,怎么会出现问题呢?我的意思是WriteFile
在这种情况下应该优雅地超时,并返回写入的字节数(可能为零)。
事实是,我必须使用Windows XxxCommXxx
函数实现代表简单UART的接口。现在我需要知道是否必须将CE_TXFULL
映射到“通用错误”位。
干杯,保罗
答案 0 :(得分:1)
哦,男孩:)
我应该在线查看MSDN,而不仅仅是VS 2005安装的本地版本。
http://msdn.microsoft.com/en-us/library/aa363180.aspx
The following values are not supported:
CE_DNS
CE_IOE
CE_MODE
CE_OOP
CE_PTO
CE_TXFULL
难怪我在网上找不到关于CE_TXFULL
的任何信息。
所以我猜CE_TXFULL
并不意味着什么,因为它没有被使用,我永远不会看到它。