阅读:1066回复:0
关于在DriverWizard生成的驱动中如何寻找设备!
我们知道驱动程序总是要遍历硬件空间
寻找它相应的设备,如果找到ok! 一般来说都有一个完成FindDevice()的类似的函数 来读取设备的寄存器的值,完成比较,确定设备。 但是在使用DriverWizard生成的PCI的WDM驱动程序中 我没有看见类似的东西,参看help文件,发现new这个命令 隐含了IoCreateDevice()的操作。 是不是 new()--这个new是KPnpDevice自己的 Class KDevice (and KPnPDevice) have their own form of operator new 操作中含有FindDevice()的操作呢? 如阿实现的呢?怎样设定呢? |
|