bobbysun2000
驱动小牛
驱动小牛
  • 注册日期2003-08-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1466回复:4

请教关于USB设备复位,枚举过程中的驱动程序

楼主#
更多 发布于:2004-05-24 10:38
这两天一直在看《windows wdm 设备驱动程序开发指南》这本书,看到后面的访问USB这一节,有几个概念不太明白,请大虾指点:
  USB设备在插入后,首先应该进行复位操作,然后主机发出获取设备描述符等请求,这些操作和请求的指令应该是由主机发出吧,我想问的是在我自己要编写的USB客户驱动程序中,是否要做一些处理?怎样处理?
mingge
驱动小牛
驱动小牛
  • 注册日期2004-03-19
  • 最后登录2004-11-22
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-24 12:24
不用该,直接用就行。改发送和接收厂商请求就好了
在我第一次迷失方向的时候 在那盏路灯下 你告诉我 相走田 马走日 在我第一次出门的时候 在那盏路灯下 你告诉我 当头炮 马先跳 在我第一次面对世界的时候 我告诉我 拱卒啊 过河啊 冲啊 吃啊 将啊 将将将将 将啊在我回家的那天 面对我自己 我吃我的车 我吃我的马 我吃我的炮 我吃我的车 我吃我的马 我吃我的炮 我吃我的心啊 吃啊 将啊 将将将将 将啊
bobbysun2000
驱动小牛
驱动小牛
  • 注册日期2003-08-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-24 15:32
多谢楼上的指点,这么说执行复位,获取描述符的操作直接由底层驱动完成,而不经过客户驱动是吗?
发送和接受厂商请求在哪个分发例程里面改呢?是在处理IRP_MJ_DEVICE_CONTROL或是IRP_MJ_INTERNAL_DEVICE_CONTROL的例程中吗?
kobebasket
驱动牛犊
驱动牛犊
  • 注册日期2004-04-14
  • 最后登录2005-03-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-25 08:57
没错,进行复位和获取描述符的这些操作,是由主机来完成的,即底层的总线驱动完成的,而不是设备驱动的事儿!
bobbysun2000
驱动小牛
驱动小牛
  • 注册日期2003-08-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-25 09:57
那厂商请求的改法呢?
游客

返回顶部