Winapi 在Win32串行端口编程(C+;+;)中,如何确定另一端是否处于活动状态?

Winapi 在Win32串行端口编程(C+;+;)中,如何确定另一端是否处于活动状态?,winapi,serial-port,Winapi,Serial Port,我正在开发一个与硬件模块通信并控制它的应用程序。从程序上来说,我必须弄清楚另一个硬件端是否还活着。在Win32中,在串行端口初始化时是否有任何功能可以发现这一点?(调用CreateFile(…)时) [我们可以发送一些东西并等待回复。但我觉得这有点奇怪。]取决于设备 如果您的设备使用流量控制位(即DSR或CTS)指示准备就绪,则 对于任意串行设备,您需要一个能够将零电压与有效标记或空间信号区分开来的收发器,而标准PC串行端口则不然

我正在开发一个与硬件模块通信并控制它的应用程序。从程序上来说,我必须弄清楚另一个硬件端是否还活着。在Win32中,在串行端口初始化时是否有任何功能可以发现这一点?(调用
CreateFile(…)
时)

[我们可以发送一些东西并等待回复。但我觉得这有点奇怪。]

取决于设备

如果您的设备使用流量控制位(即DSR或CTS)指示准备就绪,则

对于任意串行设备,您需要一个能够将零电压与有效标记或空间信号区分开来的收发器,而标准PC串行端口则不然