tian19
驱动牛犊
驱动牛犊
  • 注册日期2004-04-24
  • 最后登录2008-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1592回复:5

passthru中有几行代码看不懂

楼主#
更多 发布于:2004-08-24 09:21
Rsvd = (PRSVD)(pMyPacket->ProtocolReserved);
Rsvd->OriginalPkt = Packet;

这是什么意思,为什么要这样做,真心求教
asmsys
驱动老牛
驱动老牛
  • 注册日期2002-03-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望17点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-24 10:35
记住协议给你的包呀,一会你还的还给人家。当然你完全可以设置一个全局变量来保存这个包,只是管理起来不方便。
tian19
驱动牛犊
驱动牛犊
  • 注册日期2004-04-24
  • 最后登录2008-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-24 11:10
为什么要回复给上层驱动呢?上层发的包,经过中间层驱动修改后,再发到下层驱动就可以了,为什么还要回复给上层,我不太明白,请指教。请简单介绍一下相关的流程
asmsys
驱动老牛
驱动老牛
  • 注册日期2002-03-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望17点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-24 11:38
一个packet不仅包含要发送的数据,而且包含存放数据的内存块等资源,如果你用了总是不还给人家,那有多少内存也会被用光的呀。
嘿嘿.
googlebearice
驱动牛犊
驱动牛犊
  • 注册日期2004-03-30
  • 最后登录2007-08-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-24 14:53
永远记住“谁分配,谁回收!”
williamgu1974
驱动牛犊
驱动牛犊
  • 注册日期2004-08-13
  • 最后登录2004-10-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-09-28 10:52
呵呵,VC下面变换字体和切换视图的时候,机制和这里是一样的。
记住,出来混,总有一天要还的...
游客

返回顶部