USB网卡驱动导致ARPRcvPacket抛出异常,请帮忙分析一下。
USB网卡驱动程序。能够正常获取IP地址等,也能ping,我使用TCP工具(WinCE)与PC通讯,WinCE发送数据是OK的,但是从PC往WinCE发送数据时,CE就会抛出一个异常,经过分析map文件,这个异常是在ARPRcvPacket函数中抛出的。从我的驱动里面看,就是当接收数据线程的代码运行到下面时函数时,出现的
NDIS_STATUS
IndicatePacket(PMP_ADAPTERAdapter,PUCHARDataBuf,ULONGDataLen)