fenger_li
驱动老牛
驱动老牛
  • 注册日期2002-03-26
  • 最后登录2005-04-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1255回复:3

miniportreserved的问题。

楼主#
更多 发布于:2002-05-27 08:27
在看ddk中,终于看到miniportreserved,程序中反映为;

Rsvd = (PRSVD)(MyPacket->ProtocolReserved);
Rsvd->OriginalPkt = Packet;.

ddk中说,area at MiniportReserved within the NDIS_PACKET structure for its own purposes。意思是为repackage用的。

我还是不太明白,rsvd存放的NDIS_PACKET structure到底做什么用,怎么用,最好具个例子.谢谢!
有点意思。。。 呵呵!
fenger_li
驱动老牛
驱动老牛
  • 注册日期2002-03-26
  • 最后登录2005-04-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-28 08:41
???
有点意思。。。 呵呵!
swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-28 11:34
windows在内存分配时的原则是,谁申请谁释放,所以如果是你自己申请的数据包,当然要由你来释放,但是在你将数据包提交上层,上层再返回给你的时候,你需要知道哪个包是你自己申请的,哪个包不是,所以这个rsvd可以让你来设置一个自己的标志,当包回来的时候,根据标志来释放!
fenger_li
驱动老牛
驱动老牛
  • 注册日期2002-03-26
  • 最后登录2005-04-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-28 13:55
ok,3x
有点意思。。。 呵呵!
游客

返回顶部