阅读:902回复:2
关于USB驱动的几点疑问
本人新接触USB驱动,有几点疑问想请教一下:
1。USB Interrupt传输中,USB HUB接受到数据后并不产生中断,需要驱动程序(应用程序)自己通过循环或时钟中断来取。[因我看到的所有例子中均是通过该方法实现USB Interrupt传输的]。不知是否这样? 2。在USB驱动程序向USB HUB发送数据时(BULK传输),我看到的所有例子中,当应用程序发来的数据长度大于USB PIPE传输最大长度时,仅传输USB PIPE传输最大长度的数据,这样的话,数据不就丢失了吗?是否应作其他的处理? 3。参照武安河的《WDM设备驱动程序开发》中的中断处理,在USB驱动程序中想添加一个中断处理,在OnStartDevice事件处理中使用InitializeAndConnect()出错,发现 I.TranslatedResources()返回空值。不知为何? |
|
|
沙发#
发布于:2004-05-31 11:49
自己再顶
|
|
|
板凳#
发布于:2004-05-30 19:32
没人告诉我吗
|
|
|