Passthru(XP 版)的 MPSend() 和 MPSendPackets() 有个差别,MPSendPackets() 后面有如下几句:if( Status != NDIS_STATUS_PENDING ){NdisMSendComplete(ADAPT_MINIPORT...
全文
回复(6) 2002-12-09 16:02 来自版块 - NDIS网络接口开发
表情
soliseamanmikeluo,帮忙看一下我的这个问题: “98下使用tdi时本地ip地址、端口问题 ” http://www.driverdevelop.com/forum/html_28950.html?1039524907 分不是很多,但是会者很容易拿。 急死我了。...(2002-12-10 20:57)
mikeluo又发达了,,谢谢先,呵呵(2002-12-09 20:49)
edust呵呵,谢谢 mikeluo!你又帮我搞清楚了一个疑问,俺对你的敬仰犹如滔滔江水,连绵不绝!谢谢!给分! 有你这样的好老师不怕搞不懂 IMD!:)(2002-12-09 20:43)
mikeluo只要不是pending,协议层就可以释放或者重发了,怎么都可以(2002-12-09 19:55)
edust 我理解的是这个意思 有道理有道理!而且我认为调用 NdisMSendComplete() 之后也可以通过第三个参数 Status 把当前发送的包的发送状态告诉上层协议。(2002-12-09 19:30)
mikeluoMPSendPackets是发送一个packet数组里面所有的packet,每次发送的时候如果ndissend返回pending,你就只能在sendcomplete里面才能告诉协议层包发完了,可是释放了,如果ndissend返回的不是pending,你马上就可以告诉协议层,这个p...(2002-12-09 16:30)

返回顶部