当前位置: 代码迷 >> 驱动开发 >> 有图,关于IoGetDeviceObjectPointer的有关问题
  详细解决方案

有图,关于IoGetDeviceObjectPointer的有关问题

热度:112   发布时间:2016-04-28 10:11:46.0
有图,关于IoGetDeviceObjectPointer的问题
IoGetDeviceObjectPointer可以根据设备的名称得到设备的指针,于是我进行了测试。如图:

我想获得\Device\gaoshao的这个设备的指针,用DeviceTree来看应该是返回0x8649E030才对,但我写的这段代码返回的却是0.
请高手帮忙看看哪儿出来问题?谢谢!
------解决方案--------------------
没试过。
WDK文档上说:IoGetDeviceObjectPointer establishes a "connection" between the caller and the next-lower-level driver. 
你的DriverEntry所在的驱动程序和Driver\A222, Device\gaoshao是什么关系呢?
------解决方案--------------------
在DbgPrint函数处下个断点,然后windbg调试一下,观察一下pdev的值,感觉是%0x格式符的原因,
这个写法有问题
  相关解决方案