mister
驱动牛犊
驱动牛犊
  • 注册日期2001-11-25
  • 最后登录2013-02-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望26点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1681回复:5

当我用NdisMXxxIndicateReceive时,如何知道绑定的协议已经拷贝好?

楼主#
更多 发布于:2001-11-25 10:32
当我使用NdisMXxxIndicateReceive函数,我怎么知道绑定的协议已经拷贝好?请各位指教!

最新喜欢:

moqingsongmoqing...
liuhb
驱动牛犊
驱动牛犊
  • 注册日期2001-09-25
  • 最后登录2002-03-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-11-25 13:24
对于串行的Miniport,如果将out-of-band data的状态置为NDIS_STATUS_RESOURCE,那么,Miniport在返回后就可以重新利用资源;否则,必须检查返回的out-of-band data的状态值,如果返回 NDIS_STATUS_PENDING ,那么必须等待在MiniportReturnPacket 被回调时重新利用资源,其他值可以马上利用;

非串行的Miniport不会检查返回的out-of-band data的状态值,相反,他将在调用前设置好该状态,并保存设置的值,返回后,如果当初设置为NDIS_STATUS_RESOURCE,那么可以马上重新利用资源,MiniportReturnPacket不会被调用,如果设置为NDIS_STATUS_SUCCESS ,那么必须等待MiniportReturnPacket 被回调时重新利用资源;
混在深圳
mister
驱动牛犊
驱动牛犊
  • 注册日期2001-11-25
  • 最后登录2013-02-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望26点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-11-25 14:07
首先谢谢楼上朋友的答复!

但是我说的是NdisMxxxIndicateReceive而不是NdismIndicateReceivePacket, NdisMxxxIndicateReceive是不用NdisReturnPackets来归还资源的。 :(
mister
驱动牛犊
驱动牛犊
  • 注册日期2001-11-25
  • 最后登录2013-02-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望26点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-11-25 17:26
从另一个网站上我知道原因了! :)
jukebox
驱动牛犊
驱动牛犊
  • 注册日期2001-08-25
  • 最后登录2002-03-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-11-26 12:23
什么网站啊?

介绍给大家啊,现在ndis的相关网站太少了.........

谢谢
mister
驱动牛犊
驱动牛犊
  • 注册日期2001-11-25
  • 最后登录2013-02-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望26点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-11-27 08:26
1.www.driverdevelop.com
2.bbs.whnet.edu.cn
3.www.pcausa.com
4.http://groups.yahoo.com/group/discussion-pcausa/
其它可以到yahoo上去搜索。 :)
游客

返回顶部