1.一定要使用GetCommTimeouts() 和 SetCommTimeouts() 来关闭读写超时,否则一旦到达超时时间,就会导致GetQueuedCompletionStatus返回。
2.可以使用CancelIO()来续取消一个读写操作。
3.用WriteFile发送数据,用ReadFile接收数据,其它操作跟socket一样
4.除了读写数据外的其它串口事件,可以通过WaitCommEvent来接收
1.一定要使用GetCommTimeouts() 和 SetCommTimeouts() 来关闭读写超时,否则一旦到达超时时间,就会导致GetQueuedCompletionStatus返回。
2.可以使用CancelIO()来续取消一个读写操作。
3.用WriteFile发送数据,用ReadFile接收数据,其它操作跟socket一样
4.除了读写数据外的其它串口事件,可以通过WaitCommEvent来接收