shada
驱动牛犊
驱动牛犊
  • 注册日期2008-10-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2104回复:0

[已解决]NdisQueryBufferSafe蓝屏问题

楼主#
更多 发布于:2009-02-18 13:10
对于tcp包,PNDIS_PACKET中是否把包分为以太网头,ip头,tcp头,和tcp数据4个结点?
我在MPSendPackets中发现调用NdisQueryBufferSafe取MyPacket中的以太网头,ip头和tcp头没有问题,但取tcp数据时蓝屏:

NdisQueryBufferSafe((Packet->Private.Head)->Next->Next->Next,(PVOID)&pdata,&Length,HighPagePriority);

其中(Packet->Private.Head)->Next->Next->Next不为NULL
(Packet->Private.Head)->Next->Next取tcp头时没有问题

有人懂的说下啊。


原来没问题。
游客

返回顶部