mengrui
驱动牛犊
驱动牛犊
  • 注册日期2002-03-15
  • 最后登录2008-09-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1341回复:1

如何在驱动中遍历当前设备栈,并取得相应的设备名称?

楼主#
更多 发布于:2007-05-16 13:06
我能通过IoGetDeviceProperty(DevicePropertyPhysicalDeviceObjectName )取得栈底PDO的设备名称,但是一旦我用IoGetDeviceProperty(DevicePropertyPhysicalDeviceObjectName )来取一个FDO的设备名称时就会报错。请问我怎么才能取得一个FDO的设备名称呢?(我是通过AttachedDevice来进行遍历的)
梦睿
fanzi
驱动小牛
驱动小牛
  • 注册日期2004-12-09
  • 最后登录2013-12-19
  • 粉丝1
  • 关注0
  • 积分1004分
  • 威望754点
  • 贡献值0点
  • 好评度93点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-16 16:25
for(nextDevice=pdo;nextDevice!=NULL;nextDevice=nextDevice->AttachedDevice)
{
用IoGetDeviceProperty得到nextDvice的名字;
}
张帆的内核学习论坛 http://bbs.kerneldev.com
游客

返回顶部