阅读:1438回复:4
请问Create/Close/PNP/DeviceControl等等这些处理例程
这些例程里面的PDEVICE_OBJECT DeviceObject这个参数,系统给的是FDO,还是IoAttachDeviceToDeviceStack返回的设备对象?
能否详细解释一下?谢谢~ |
|
沙发#
发布于:2004-12-18 13:02
是你用IoCreateDevice创建的FDO,
IoAttachDeviceToDeviceStack返回的设备对象是设备栈中你的fdo下面的设备对象 |
|
|
板凳#
发布于:2004-12-18 13:29
是你用IoCreateDevice创建的FDO, 哦?我一直以为是上面的对象。 |
|
地板#
发布于:2004-12-20 05:36
谁告诉说一定是fdo了?...
没有写过bus driver吧...... 那个参数具体是什么... 那就是什么都有可能 凡是用你的driver指针创建的device...不管他是fdo还是pdo还是其他的xxdo都可能会作为那个参数传递给你 |
|
地下室#
发布于:2004-12-20 08:49
谁告诉说一定是fdo了?... 那假如我只用driver指针IoCreateDevice创建过一个FDO呢?那么这个参数就肯定是FDO了?是不是这个意思?谢谢 |
|