metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
阅读:901回复:2

关于USB驱动的几点疑问

楼主#
更多 发布于:2004-05-30 09:34
本人新接触USB驱动,有几点疑问想请教一下:
1。USB Interrupt传输中,USB HUB接受到数据后并不产生中断,需要驱动程序(应用程序)自己通过循环或时钟中断来取。[因我看到的所有例子中均是通过该方法实现USB Interrupt传输的]。不知是否这样?

2。在USB驱动程序向USB HUB发送数据时(BULK传输),我看到的所有例子中,当应用程序发来的数据长度大于USB PIPE传输最大长度时,仅传输USB PIPE传输最大长度的数据,这样的话,数据不就丢失了吗?是否应作其他的处理?

3。参照武安河的《WDM设备驱动程序开发》中的中断处理,在USB驱动程序中想添加一个中断处理,在OnStartDevice事件处理中使用InitializeAndConnect()出错,发现 I.TranslatedResources()返回空值。不知为何?
新手上路,请多关照.
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-30 19:32
没人告诉我吗
新手上路,请多关照.
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-31 11:49
自己再顶
新手上路,请多关照.
游客

返回顶部