版块
论坛
喜欢
话题
应用
搜索
登录
注册
chansiio的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=76635
问一下大家我所遇到的问题,我是菜鸟,希望大侠看一下为什麽:)谢谢了(50分)
我在我的机器和我机器机上的虚拟机上安装后都可以看到我在PtReceive中所要显示的包的内容~但为什么我将这个程序安装在其他的2000机器上后就不好使了~~只输出了一句"===============>正在运行中的资料:PtReceive<==============...
全文
回复
(
9
)
2004-05-25 00:21
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
chansiio
:
那我在上面的程序中应该可以输出帧头的东西啊~~ 例如应该可以输出一些MAC地址的东西啊?? 为什麽我什麽都看不见呢? 只看见输出了一句"(\"===============>正在运行中的资料PtReceive<=============...
(2004-05-29 23:54)
回复
asmsys
:
我想问一点的是HeaderBuffer是不是只包含一些帧头的东西? 是。 而LookAheadBuffer中包含了帧数据的内容呢?? 有时不完全,要调用NdisTransferdat补全剩余的数据。
(2004-05-28 17:53)
回复
chansiio
:
那如果我只要看一下包头的东西,不是在HeaderBuffer中已有了吗? 我想问一点的是HeaderBuffer是不是只包含一些帧头的东西? 而LookAheadBuffer中包含了帧数据的内容呢?? 所以要在PtTransferDataComplete中处理一...
(2004-05-28 12:50)
回复
asmsys
:
不会的,不会的,ProtocolReceive和 ProtocolReceivePacket同时只有一个会被调用。调用的原则上面说了。 如果NdisGetReceivedPacket返回NULL,就表示数据在LookAheadBuffer中,这时依然在ProtocolRecei...
(2004-05-27 08:52)
回复
chansiio
:
可能与网卡型号有关,对于一些网卡Packet = NdisGetReceivedPacket(pAdapt->BindingHandle, MacReceiveContext);的返回值总为空,这样后面的处理自然不会执行。 那是不是会自动 执行PtReceivePa...
(2004-05-26 15:34)
回复
chansiio
:
哦~~ 等我试一下~~
(2004-05-26 01:49)
回复
asmsys
:
PtReceivePacket和PtReceive都应该处理。就能兼容各种情况。
(2004-05-25 08:40)
回复
asmsys
:
新网卡用PtReceivePacket,老式的RTL8029等用PtReceive.就这么简单。 从本质上讲,PtReceive被调用有两种情况: 1、当下层的miniport调用NdisMXxxIndicate的时候,NDIS总是调用ProtocolReceive函数。 ...
(2004-05-25 08:39)
回复
canoe982
:
可能与网卡型号有关,对于一些网卡Packet = NdisGetReceivedPacket(pAdapt->BindingHandle, MacReceiveContext);的返回值总为空,这样后面的处理自然不会执行。
(2004-05-25 07:37)
回复
chansiio
加关注
写私信
0
关注
0
粉丝
36
帖子
返回顶部