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.

串口之GetCommTimeouts、SetCommTimeouts函数详解相关推荐

  1. C语言网络编程:accept函数详解

    文章目录 前言 函数描述 代码实例 如何得到客户端的IP 和 端口号 前言 当使用tcp服务器使用socket创建通信文件描述符,bind绑定了文件描述符,服务器ip和端口号,listen将服务器端的 ...

  2. 【FFmpeg】函数详解(三)

    FFmpeg函数详解 14.av_write_frame 15.av_interleaved_write_frame 16.av_write_trailer 17.avio_close 18.av_i ...

  3. 【FFmpeg】函数详解(二)

    FFmpeg函数详解 9.av_dump_format 10.avio_open 11.avformat_write_header 12.avcodec_send_frame 13.avcodec_r ...

  4. 【FFmpeg】函数详解(一)

    FFmpeg函数详解 一.错误码相关 1.AVERROR 2.av_strerror 3.其他错误码解释 二.编解码 1.获取编解码器 2.申请.释放上下文环境 3.打开编码器avcodec_open ...

  5. 【ES6】Generator函数详解

    [ES6]Generator函数详解 一.Generator函数简介 基本概念 函数写法 yield关键字介绍 二.next方法的参数 三.for...of循环 四.关于普通throw()与Gener ...

  6. mysql的聚合函数综合案例_MySQL常用聚合函数详解

    一.AVG AVG(col) 返回指定列的平均值 二.COUNT COUNT(col) 返回指定列中非NULL值的个数 三.MIN/MAX MIN(col):返回指定列的最小值 MAX(col):返回 ...

  7. python平方数迭代器_对python中的高效迭代器函数详解

    python中内置的库中有个itertools,可以满足我们在编程中绝大多数需要迭代的场合,当然也可以自己造轮子,但是有现成的好用的轮子不妨也学习一下,看哪个用的顺手~ 首先还是要先import一下: ...

  8. python基础知识~ 函数详解2

    python~函数详解2  1 生成器函数    定义 如果函数有yield这个关键字,就是生成器函数.生成器函数() 获取的是生成器,不执行函数   须知 yield和return一样,都可以返回数 ...

  9. scanf函数详解与缓冲区

    1.基本信息 函数原型: int scanf( char *format, args, ...); 函数返回值: 读入并赋给args的数据个数,遇到文件结束返回EOF,出错返回0. 函数功能: sca ...

最新文章

  1. java移动端接口测试_移动端质量体系之性能测试(上)
  2. python3.6 安装Scrapy
  3. 正式出「圈」丨网易云信圈组的近谋与远虑
  4. ASP.NET Core微服务(二)——【ASP.NET Core Swagger配置】
  5. 在路上(on the road)
  6. 本次案例:对于sun 服务器的故障排查
  7. 基于小程序·云开发构建高考查分小程序丨实战
  8. 由mysql8降级到mysql5
  9. python免费全套教程-2020全网 最详细的Python入门教程完整版,无偿分享,收藏
  10. linux c语言播放midi,C语言实现--计算MIDI音符的频率
  11. springboot加载过程_SpringBoot自定义Starter,分析加载过程
  12. 操作系统第三章课后答案
  13. java使用阿里邮箱发送邮件
  14. 【微信小程序】体验版获取不到接口数据
  15. 仙剑5手游服务器维护,仙剑奇侠传手游5月27日例行维护与活动公告
  16. 跨越阶层,至少需要三代人的努力;看千年前的眉山五苏是如何完成的
  17. 记一次jenkins 构建go项目经历
  18. 虚拟空间对新闻媒体的真实挑战
  19. 【年终总结】2017年下半年年终总结——试着将一切归零,整装再出发
  20. 寻找解决样本不均衡方法之Focal Loss与GHM

热门文章

  1. Linux declare命令、Linux tail 命令
  2. dubbo ,dubbo-provider、dubbo-consumer 配置参数说明
  3. margin为负值的几种情况
  4. 「2019冬令营提高组」全连
  5. [CF893F]Subtree Minimum Query
  6. Redis进阶实践之二十 Redis的配置文件使用详解
  7. 数据结构与算法 Python语言描述 笔记
  8. Android应用程序结构解析
  9. POJ 1273 Drainage Ditches 最大流
  10. PostgreSQL Frontend/Backend protocol (通信协议)