版块
论坛
喜欢
话题
应用
搜索
登录
注册
tottiman的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=98427
求助:如何读出ReadFile函数取得的数据
小弟刚学USB, 想通过USB口读数据,使用的是ReadFile函数,该函数不是将接收的数据放在lpBuffer参数所指的缓冲区中了吗,可不可以从该缓冲区读数据啊,应该怎么读呢?? 我想破头也不会求各位大大解答,不胜感激!!!!!
回复
(
3
)
2005-03-19 20:08
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
xbzjackey
:
你的lpBuffer是指针吗?如果是的话,那这句话 sizeof(lpBuffer)的值为4,即你每次只能传送4个字节。 而ReadFile的参数也决定了你每次读取得字节数,看看MSDN吧
(2005-03-21 10:08)
回复
tottiman
:
我用的是PDIUSBD12的开发板,想试试如何从里面读数据,现在我用 memcpy(lpDes, lpBuffer, sizeof(lpBuffer)); 语句可以读了, 但每次只能读缓冲区的第一个数据,我先前明明发送了n个,可其他的就是读不出,如果我同时发送新数据,也只能将...
(2005-03-20 14:30)
回复
zhangshengyu
:
什么设备呀
(2005-03-20 09:21)
回复
tottiman
加关注
写私信
0
关注
0
粉丝
9
帖子
返回顶部