USB设备驱动程序和固件我都学的差不多了,不知道是不是没有搞明白。我的想法是这样的:设备驱动程序与总线驱动程序通信,总线驱动程序与固件通信。但是这2对具体怎么通信的,通过什么,有没有一套函数?我还是不明白,是不是对windows底层通信方式还要学习啊。底层和我的固件之间又是通过什...
全文
回复(2) 2007-11-06 09:06 来自版块 - ABC初学者
表情
zhoujiamurong5 接下来,会调用设备的DispatchPnp例程,一般最后都会调用IoCallDriver,从而回到Bus Driver的DispatchPnp例程处理完毕返回。5这个过程会反复调用多少次,不清楚。(2007-11-15 15:37)
zhoujiamurong1 当PNP设备插入或拔出的时候,bus driver通过调用IoInvalidateDeviceRelations 通知 pnp manager 设备已发生变化 2 pnp管理器发送一个major function code是IRP_MJ_PNP,minor function...(2007-11-15 15:28)

返回顶部