jasic2002
驱动牛犊
驱动牛犊
  • 注册日期2003-10-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望37点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1354回复:3

关于一堆ndis的困惑(我是初学者,高手可以指点一下吗)

楼主#
更多 发布于:2003-10-27 20:03
小弟是个IMD初学者,感觉这东东真的好难。看了几天是一头雾水。
有几个问题想请教一下大家:

1。首先是关于adapt中几个字段的问题。
   isSecondary 字段有什么用处。
   适配器好像不只一块啊?
2。在ptReceive函数中的lookahead buffer是什么意思?有什么用途。
3 这个网站上有关于passthru代码的分析以及IMD。请问在哪儿?麻烦大家给个链接。谢谢。
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-28 10:48
这样的问题我来吧,顺便骗点专家分 :D


要想看代码分析主要还是看代码注释

就是ddk里passthru例子的注释

lookaheadbuffer 就是数据报的内容,是去掉了mac头的
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
jasic2002
驱动牛犊
驱动牛犊
  • 注册日期2003-10-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望37点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-28 11:45
呵呵!谢谢。
不过不能拿了分数就不理人啊!呵呵!

接着问:
PtReceive(
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_HANDLE MacReceiveContext,
IN PVOID HeaderBuffer,
IN UINT HeaderBufferSize,
IN PVOID LookAheadBuffer,
IN UINT LookAheadBufferSize,
IN UINT PacketSize
)这个函数中HeaderBuffer是指的什么?什么用图?

另外,我看packet结构中有tail 和head ,有什么用?
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-28 12:11
HeaderBuffer和LookAheadBuffer都是从packet中得到的
packetsize是packet的长度
headerbuffer就是mac头啊
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
游客

返回顶部