阅读:1332回复:6
一个小疑问,懂的人很好得分哦[30分]
Passthru(XP 版)的 MPSend() 和 MPSendPackets() 有个差别,MPSendPackets() 后面有如下几句:
if( Status != NDIS_STATUS_PENDING ) { NdisMSendComplete( ADAPT_MINIPORT_HANDLE( pAdapt ), Packet, Status ); } 可 MPSend() 就没有。返回状态不是 NDIS_STATUS_PENDING 还调用 SendComplete 干吗?再说这个工作应该是 NDIS 的吧?!哪位高手能详细的讲一下区别和原因?谢谢! |
|
最新喜欢:chili |
沙发#
发布于:2002-12-09 19:30
我理解的是这个意思 有道理有道理!而且我认为调用 NdisMSendComplete() 之后也可以通过第三个参数 Status 把当前发送的包的发送状态告诉上层协议。 |
|
板凳#
发布于:2002-12-09 20:43
呵呵,谢谢 mikeluo!你又帮我搞清楚了一个疑问,俺对你的敬仰犹如滔滔江水,连绵不绝!谢谢!给分!
有你这样的好老师不怕搞不懂 IMD!:) |
|