串口之GetCommTimeouts、SetCommTimeouts函数详解

xiaoxiao2021-02-28  149

Windows系统利用此函数获取特定的通讯设备读写时的超时 参数设定,GetCommTimeouts函数声明如下: BOOL GetCommTimeouts( HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts );

GetCommTimeouts函数的第一个参数hFile是由CreateFile函数返回指向已打开串行口的句柄。第二个参数指向控制块COMMTIMEOUTS。如果函数调用成功,则返回值为非0;若函数调用失败,则返回值为0。

windows系统利用此函数设定通讯设备读写时的超时参数, SetCommTimeouts函数声明如下: BOOL SetCommTimeouts( HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts ); SetCommTimeouts函数的第一个参数hFile是由CreateFile函数返回指向已打开 串行口的句柄。第二个参数指向拥有超时数据的控制块COMMTIMEOUTS。如果函数调用成功,则返回值为非0;若函数调用失败,则返回值为0。 注意: 在SetCommTimeouts之前,利用GetCommTimeouts获得COMMTIMEOUTS信息,设置之后,再SetCommTimeouts.
转载请注明原文地址: https://www.6miu.com/read-65232.html

最新回复(0)