yangxiaochong
驱动牛犊
驱动牛犊
  • 注册日期2003-05-23
  • 最后登录2004-07-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1248回复:3

如果直接把包丢弃

楼主#
更多 发布于:2003-06-19 23:40
MPSend如果把包丢弃,直接NdisFreePacket,返回NDIS_STATUS_SUCCESS行吗?我试了一下,感觉不行。
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-20 09:00
如果返回是NDIS―STATUS-SUCCESS,那么是可以的
如果不是的话,必须好在ptsendcomplete中释放
放弃瘟草,现吃李草
yangxiaochong
驱动牛犊
驱动牛犊
  • 注册日期2003-05-23
  • 最后登录2004-07-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-21 00:44
直接丢弃要不要调用下面的函数?
NdisIMCopySendCompletePerPacketInfo
dshadow79
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2006-04-10
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-21 13:17
没有必要的,那个函数只是把发送的packet的状态信息拷贝到上层提供的原始包中。既然你都没有发送,那么就没有什么有用的状态信息。不过NdisMSendComplete一定得调用的,把上层原始包返回给上层
游客

返回顶部