nrsfj
驱动牛犊
驱动牛犊
  • 注册日期2003-05-30
  • 最后登录2003-08-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1152回复:0

passthru 的pAdapt->isSecondary 总是true??

楼主#
更多 发布于:2003-07-30 16:51
对不起,不是我小气,没有分给了!

passthru 中提到:
We should not be getting Receives on a Secondary, this is just specific to our  LBFO driver
但是我非常痛苦,我用softice debug发现我的机器 PtReceive中pAdapt->isSecondary 总为真。我只好把如下几行注释掉
/*
if(pAdapt->isSecondary)
{
  DBGPRINT(\"PASSTHRU GETTING RECIEVES ON SECONDARY\\n\");
  ASSERT(0);
}
*/
结果一执行
Packet = NdisGetReceivedPacket(pAdapt->BindingHandle, MacReceiveContext);
是就蓝屏,提示 DRIVER_IRQL_NOT_LESS_OR_EQUAL,于是我尝试:
Packet = NdisGetReceivedPacket(pAdapt->pSecondaryAdapt->BindingHandle, MacReceiveContext);
结果是default page error。

请教各位大虾帮帮我?
我的机器是win 2K,只有一块网卡是realtek RTL 8139A...
游客

返回顶部