Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1049891
  • 博文数量: 288
  • 博客积分: 10306
  • 博客等级: 上将
  • 技术积分: 3182
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-12 17:00
文章分类

全部博文(288)

文章存档

2011年(19)

2010年(38)

2009年(135)

2008年(96)

我的朋友

分类:

2008-12-26 15:12:48

也叫异步操作,若调用的函数立即返回则此操作就叫重叠操作。
背景:
1.在串口通信时,使用ReadFile和WriteFile时,既可以同步操作也可以执行重叠操作。在异步操作时要用到OVERLAPPED结构,此结构中包含通知事件的句柄。
  在使用CreateFile时就可指定是用同步方式还是异步方式,如:
    hCom = CreateFile( "COM1", GENERIC_READ|GENERIC_WRITE,
                       0,//独占方式,串口不能设置为共享
                       OPEN_EXISTING, //打开而不是创建
                       FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED,
                       NULL,
                      );
阅读(1457) | 评论(0) | 转发(0) |
0

上一篇:什么是流控制

下一篇:什么是网关

给主人留下些什么吧!~~