xemexzj
驱动牛犊
驱动牛犊
  • 注册日期2001-11-07
  • 最后登录2006-03-15
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1528回复:3

释放内存的问题

楼主#
更多 发布于:2001-12-05 20:54
请问ndisfreebuffer会将原来调用ndisallocatememory所分配的空间释放吗? 还是要自己调用ndisfreememory?
xeme
seant
驱动牛犊
驱动牛犊
  • 注册日期2001-07-05
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-05 21:04
还是用NdisFreeMemory()吧。我认为保险一点。
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2001-12-05 21:33
还是用NdisFreeMemory()吧。我认为保险一点。


ndisfreebuffer只是释放buffer描述符,
要释放buffer所绑定的内存当然得ndisfreememory
了。
不再回忆从前,我已经生活在幸福当中。
xemexzj
驱动牛犊
驱动牛犊
  • 注册日期2001-11-07
  • 最后登录2006-03-15
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-12-06 11:22
PtReceive(packet) 中的疑问:
OriginalPacket = NDIS_GET_ORIGINAL_PACKET(Packet)
文档只说可以通过OriginalPacket访问OOB数据, 那么OriginalPacket与Packet到底是什么关系,有可能是相同的吧?

另外: 既然多包接收时用PtReceivePacket函数,
为何不是PtReceivePackets(
        IN NDIS_HANDLE MiniportAdapterContext,
        IN PPNDIS_PACKET PacketArray,
        IN UINT NumberOfPackets
)
的形式,与sendPackets类似
xeme
游客

返回顶部