winghhh
驱动牛犊
驱动牛犊
  • 注册日期2007-04-24
  • 最后登录2007-05-12
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:2623回复:0

请教NdisQueryPacket和NdisQUeryBuffer的问题

楼主#
更多 发布于:2007-04-30 07:36
  请问,我在xpassthru中Recv.h文件中的PtReceive函数中的变量定义之后加入以下代码
Packet = NdisGetReceivedPacket(pAdapt->BindingHandle, MacReceiveContext);
        NdisQueryPacket( Packet,NULL,NULL,&FirstBuffer,NULL);
调试就会蓝屏,究竟是什么原因??

我把第二句改为NdisQueryPacket( Packet,NULL,NULL,NULL,NULL);
就没有蓝屏,正常运行


然后再加上NdisQueryBuffer(Packet->Private.Head, &pBuf, &BufLength);这句代码,运行又出现蓝屏


难道在PtReceive中访问Packet中的virtualAddress都不行的吗??
游客

返回顶部