阅读:1192回复:3
请大侠们一定看看
郁闷连发了好几个菜帖都没人帮我。
我的疑问还是那个device-object参数,ddk上说这个参数是系统调用driverentry之前就创建好的,而且是由iocreatdevice创建的,那iocreatdevice是谁调用的呀,是在驱动程序里由客户程序调用还是由操作系统调用,或是其他的东西调用的? 谢谢 |
|
沙发#
发布于:2003-04-27 01:48
郁闷连发了好几个菜帖都没人帮我。 由bus driver创建的。bus driver会为bus上的每一个device使用iocreatedevice创建pdo。 |
|
板凳#
发布于:2003-04-27 11:48
也就是说我在我的驱动程序中无须调用iocreatdevice喽?
流程是不是这样的:插入设备,系统发现,busdriver调用iocreatdevice得到device-object,然后再将该参数自动传给driverentry? |
|
地板#
发布于:2003-04-27 13:55
也就是说我在我的驱动程序中无须调用iocreatdevice喽? 你的driver需要在AddDevice中调用iocreatedevice创建fdo |
|