版块
论坛
喜欢
话题
应用
搜索
登录
注册
yellowzzp的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=174494
中间层 passthru 发包问题?调用发送后蓝屏?
我的目的是 在MpSendPackets中 如果检测到某包A,则 发送A ,并且构造另外一个包B并且发送A和B现在是调用NdisSend后蓝屏代码如下Status = NdisAllocateMemoryWithTag(&pPacketContent,PacketLen,...
全文
回复
(
3
)
2007-12-25 18:11
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
yellowzzp
:
谢谢了。. 不过我发现系统的包不释放也没事...就是驱动不能卸了 只能删 还有蓝屏的 BAD_POOL_HEAD 是什么错 缓冲头地址出错嘛?还是跨越 分页内存?
(2007-12-26 17:23)
回复
zhaock
:
自己构造发送的b包,不要NdisMSendComplete通知上层释放,蓝屏就是因为通知上层造成的。自己分配,自己释放
(2007-12-26 10:43)
回复
yellowzzp
:
蓝屏 是 说IRQL 问题 可是NdisSend 函数本身并应该没有这个错误啊.感觉应该是SendComplete的问题.. 请教是 是否是如此? 我再修改下Complete看看,不会调试真麻烦啊..光看打印的调试信息还看不出问题........大大们 帮我解下惑
(2007-12-25 18:15)
回复
yellowzzp
加关注
写私信
0
关注
0
粉丝
130
帖子
返回顶部