OneWayStreet
驱动牛犊
驱动牛犊
  • 注册日期2004-09-06
  • 最后登录2005-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1438回复:4

请问Create/Close/PNP/DeviceControl等等这些处理例程

楼主#
更多 发布于:2004-12-18 12:50
这些例程里面的PDEVICE_OBJECT DeviceObject这个参数,系统给的是FDO,还是IoAttachDeviceToDeviceStack返回的设备对象?

能否详细解释一下?谢谢~
xwtwho
驱动牛犊
驱动牛犊
  • 注册日期2003-12-04
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分216分
  • 威望23点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-18 13:02
是你用IoCreateDevice创建的FDO,
IoAttachDeviceToDeviceStack返回的设备对象是设备栈中你的fdo下面的设备对象
写程序,玩大话西游(情人谷)
OneWayStreet
驱动牛犊
驱动牛犊
  • 注册日期2004-09-06
  • 最后登录2005-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-12-18 13:29
是你用IoCreateDevice创建的FDO,
IoAttachDeviceToDeviceStack返回的设备对象是设备栈中你的fdo下面的设备对象


哦?我一直以为是上面的对象。
tiamo
VIP专家组
VIP专家组
  • 注册日期2002-02-26
  • 最后登录2018-01-09
  • 粉丝17
  • 关注4
  • 积分50分
  • 威望142点
  • 贡献值1点
  • 好评度40点
  • 原创分2分
  • 专家分15分
  • 原创先锋奖
  • 社区居民
地板#
发布于:2004-12-20 05:36
谁告诉说一定是fdo了?...
没有写过bus driver吧......

那个参数具体是什么...
那就是什么都有可能
凡是用你的driver指针创建的device...不管他是fdo还是pdo还是其他的xxdo都可能会作为那个参数传递给你
OneWayStreet
驱动牛犊
驱动牛犊
  • 注册日期2004-09-06
  • 最后登录2005-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-12-20 08:49
谁告诉说一定是fdo了?...
没有写过bus driver吧......

那个参数具体是什么...
那就是什么都有可能
凡是用你的driver指针创建的device...不管他是fdo还是pdo还是其他的xxdo都可能会作为那个参数传递给你

那假如我只用driver指针IoCreateDevice创建过一个FDO呢?那么这个参数就肯定是FDO了?是不是这个意思?谢谢
游客

返回顶部