exdata
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2007-07-16
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1870回复:4

求教,IRP_MJ_POWER dispatch 处理。

楼主#
更多 发布于:2003-07-29 11:04
求教,IRP_MJ_POWER dispatch 处理,前辈们能否贴几份DefaultPower、OnDevicePowerUp、OnDeviceSleep...的处理代码参考参考,万二分感谢!!!
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-29 12:47
Walter Oney的例子里有的。
不过很简单,没有处理实际的事情。
附件名称/大小 下载次数 最后更新
2003-07-29_Power.cpp (30KB)  7
助人乃快乐之本 有人给分就更快乐了 :-)
exdata
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2007-07-16
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-30 17:18
thx.
theseus
驱动牛犊
驱动牛犊
  • 注册日期2003-03-30
  • 最后登录2003-11-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-31 16:10
NTSTATUS MyDevice::DefaultPower(KIrp I)
{
#ifdef TRACE_MODE
t << \"Entering  MyDRVDevice::DefaultPower\\n\";
#endif

I.IndicatePowerIrpProcessed();
I.CopyParametersDown();
return m_Lower.PnpPowerCall(this, I);
}
------------------------------------------------------------ 痛并快乐
theseus
驱动牛犊
驱动牛犊
  • 注册日期2003-03-30
  • 最后登录2003-11-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-31 16:13
不好意思,刚才的有点问题
NTSTATUS MyDevice:: DefaultPower(KIrp I)
{
#ifdef TRACE_MODE
t << \"Entering MyDRVDevice:: DefaultPower\\n\";
#endif

I.IndicatePowerIrpProcessed();
I.CopyParametersDown();
return m_Lower.PnpPowerCall(this, I);
}
------------------------------------------------------------ 痛并快乐
游客

返回顶部