主题 : 关于WinCE下流驱动的ReadFile、WriteFile等的返回值问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 25207
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2010-07-21
最后登录: 2017-09-13
楼主  发表于: 2010-08-28 10:42

 关于WinCE下流驱动的ReadFile、WriteFile等的返回值问题

6410带动驱动,例如LEDDriver,在应用程序中通过CreateFile打开,使用ReadFile()读取数据,根据驱动中的LED_Read的返回值为TRUE,我的理解是,ReadFile的第四个参数lpNumberOfBytesRead应该是保存返回值的指针,那么×lpNumberOfBytesRead应该为1,可是,实际上返回值总是一个很大的数(0xD2BBFE60),对于WriteFile和IOControl同样的现象。自己写的驱动,也是相同的问题。

有没有遇到相同问题的,你们是如何解决的?