串口之GetCommTimeouts、SetCommTimeouts函数详解
生活随笔
收集整理的這篇文章主要介紹了
串口之GetCommTimeouts、SetCommTimeouts函数详解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Windows系統(tǒng)利用此函數(shù)獲取特定的通訊設備讀寫時的超時參數(shù)設定,GetCommTimeouts函數(shù)聲明如下:
BOOL GetCommTimeouts(
HANDLE hFile,
LPCOMMTIMEOUTS lpCommTimeouts
);
GetCommTimeouts函數(shù)的第一個參數(shù)hFile是由CreateFile函數(shù)返回指向已打開串行口的句柄。第二個參數(shù)指向控制塊COMMTIMEOUTS。如果函數(shù)調(diào)用成功,則返回值為非0;若函數(shù)調(diào)用失敗,則返回值為0。
windows系統(tǒng)利用此函數(shù)設定通訊設備讀寫時的超時參數(shù),SetCommTimeouts函數(shù)聲明如下: BOOL SetCommTimeouts( HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts ); SetCommTimeouts函數(shù)的第一個參數(shù)hFile是由CreateFile函數(shù)返回指向已打開串行口的句柄。第二個參數(shù)指向擁有超時數(shù)據(jù)的控制塊COMMTIMEOUTS。如果函數(shù)調(diào)用成功,則返回值為非0;若函數(shù)調(diào)用失敗,則返回值為0。 注意: 在SetCommTimeouts之前,利用GetCommTimeouts獲得COMMTIMEOUTS信息,設置之后,再SetCommTimeouts.
總結(jié)
以上是生活随笔為你收集整理的串口之GetCommTimeouts、SetCommTimeouts函数详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mongodb中的3t客户端的时间延长做
- 下一篇: 无需ROOT卸载或禁用vivo Z5手机