hanmuqiu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-09
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1453回复:6

200分换答案,D12的应用程序

楼主#
更多 发布于:2004-11-08 16:19
谁有以D12驱动程序为基础的上层应用程序啊,给我一份,我把分全部拿来换(210分),要全面点的。
qifeng8
驱动小牛
驱动小牛
  • 注册日期2003-08-26
  • 最后登录2013-01-31
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望80点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-09 09:02
你手上有没有开发板,自己试一下,跟踪一下吧,看看deviceIocontrol的函数说明

D12的驱动中,好像单独用ReadFile也能发出数据请求啊?不行
hanmuqiu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-09
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-09 08:59
已在 “还是D12啊“ 贴中答谢20分,还请 qifeng8 朋友 多帮忙。

在D12Test中,厂商命令 IOCTL_READ_REGISTERS 中,结构IO_BLOCK 的项 ioBlock.uIndex 应该是什么啊?

ReadFile和WriteFile 用的是管道的句柄 ,DeviceIOControl 使用的是设备的句柄,请问他用的是端点0吗。

[编辑 -  11/9/04 by  hanmuqiu]
hanmuqiu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-09
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-09 08:35
DeviceIocontrol在这里的意思就等于通知设备要准备数据,是吗?
D12的驱动中,好像单独用ReadFile也能发出数据请求啊?

请教 qifeng8 关于你提供的针对读操作的IoCtl的参数:

bResult = DeviceIoControl(hDevice, IOCTL_READ_REGISTERS, //读操作
(PVOID)&ioBlock,
sizeof(IO_BLOCK),
(PVOID)&c,
1,
&nBytes,
NULL);

其中 c 有何意义, nBytes 得到的是什么意义的数据,还有这个DeviceIoControl是立即返回还是等待某个条件完成后返回。

谢谢。
qifeng8
驱动小牛
驱动小牛
  • 注册日期2003-08-26
  • 最后登录2013-01-31
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望80点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-09 08:19
DeviceIoControl是可读可写的,ReadFile只有读的功能
DeviceIoControl(
         hDevice //设备句柄
         ControlCode //所要执行的操作命令码  ,根据命令码来判断命令
        ..........
)

bResult = DeviceIoControl(hDevice, IOCTL_READ_REGISTERS, //读操作
(PVOID)&ioBlock,
sizeof(IO_BLOCK),
(PVOID)&c,
1,
&nBytes,
NULL);
hanmuqiu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-09
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-08 17:08
我用的就是D12Test,就因为不了解DeviceIoControl 和 ReadFile之间的关系才提问的。
不知兄台能不能帮忙解释下。 已给20分,如果能有清晰的解答,我奉上50分。
qifeng8
驱动小牛
驱动小牛
  • 注册日期2003-08-26
  • 最后登录2013-01-31
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望80点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-11-08 16:33
周立功的测试程序就可以了
附件名称/大小 下载次数 最后更新
2004-11-08_D12tst.rar (137KB)  15
游客

返回顶部