社区
通信技术
帖子详情
ReadFile在异步模式读取串口时返回的字节数是否为有效值?
lucky2all
2003-08-30 09:44:37
我看msdn上说的很模糊,他说不过返回正确与否,需要调用
GetOverlappedResult来获取实际读取字节数。
可在实际运行过程ReadFile,大部分情况返回的确实是实际值。
请高手指点!
...全文
101
5
打赏
收藏
ReadFile在异步模式读取串口时返回的字节数是否为有效值?
我看msdn上说的很模糊,他说不过返回正确与否,需要调用 GetOverlappedResult来获取实际读取字节数。 可在实际运行过程ReadFile,大部分情况返回的确实是实际值。 请高手指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lucky2all
2003-09-01
打赏
举报
回复
如果这样的话,那么在事件触发模式下
win2k+环境下,就一定不可以采用异步读取方式
无怪那天在dsp中狂发数据时,有时返回一莫名其妙的无效值。
lucky2all
2003-09-01
打赏
举报
回复
可是大部分情况下是实际值,
如果调用GetOverlappedResult(),
在串口事件触发模式下,GetOverlappedResult()返回的字节数也是无效值,
xysome
2003-09-01
打赏
举报
回复
win98下面返回的是实际值;
win2000及其以上由于是异步方式,所以不是实际值;需要调用GetOverlappedResult来获取实际读取字节数。
lucky2all
2003-08-31
打赏
举报
回复
帮我关注一下啊
klbt
2003-08-30
打赏
举报
回复
顶。
C/C++语言windows
读取
串口
数据
本文使用C/C++语言,对windows下
串口
读写进行操作。
win32 磁盘文件的正常读写与
异步
读写
在Win32系统下文件可以支持平常的同步读写和
异步
读写(但在Win9X下,Win32系统不支持磁盘文件的
异步
读写)。本节在后面部分将会介绍文件的
异步
读写,最后一段内容将向大家讲解一下文件的区域加锁。 在Win32系统中支持64位长度的文件,所以在很多文件操作函数中需要两个DWORD参数来表示文件长度,一个DWORD用来表示低32位,另一个用来表示高32位。 文件的读写进行在文件被正确打
MFC
读取
串口
数据
API
串口
操作 1. 用途:打开
串口
原型:HANDLE CreateFile(LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes DWORD dwCreationDistribution, DWORD dwFlagsAndA
串口
通讯摘要(转)
本文转载连接: http://www.xuebuyuan.com/1034657.html
串口
通信之并发与单步 物理连接示意图如下所示,每个
串口
挂接多个采集器。 通信协议: 包头(1B) + 地址码(1B) + 命令字(1B) + 数据长度(1B) + 校验码1(1B) + 数据正文(nB) + 校验码2...
CreateFile,
ReadFile
详解
一、*****CreateFile***** 这个函数可以创建或打开一个对象的句柄,凭借此句柄就可以控制这些对象: 控制台对象、通信资源对象、目录对象(只能打开)、磁盘设备对象、文件对象、邮槽对象、管道对象。 函数原型: HANDLE CreateFile( LPCTSTRlpFileName, // file name对象路
通信技术
4,357
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章