sky_danlir
驱动牛犊
驱动牛犊
  • 注册日期2010-02-20
  • 最后登录2013-05-23
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1780回复:1

KLog卸载时取消Irp总报Bad_Pool_Caller错误

楼主#
更多 发布于:2010-04-14 11:12
希望各位大牛出面帮帮小弟
sky_danlir
驱动牛犊
驱动牛犊
  • 注册日期2010-02-20
  • 最后登录2013-05-23
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-04-14 11:15
while (pListEntry = ExInterlockedRemoveHeadList(&pKeyboardDeviceExtension->Irp_list_head,&pKeyboardDeviceExtension->Irp_list_lock))
    {
        if(pListEntry)
        {
             PIRP_LIST readIrp=(PIRP_LIST)pListEntry;//CONTAINING_RECORD(pListEntry,IRP_LIST,ListElement);
              if(readIrp->irp)
                  IoCancelIrp(readIrp->irp);
             numPendingIrps--;
        }
    }
游客

返回顶部