请问怎么把NDIS中间层取得的包送到上层应用程序。我在中间层驱动里面加入DriverObject->MajorFunction[IRP_MJ_CREATE] = DispCreate;类似的语句,结果出了很多错误。请大家指教啊
回复(4) 2005-01-20 21:24 来自版块 - NDIS网络接口开发
表情
HONGLIN创建一个device,App打开这个Device读写等;NDIS的数据如果时需要的,则Clone packet,放在链表中,等待APP 的READ!(2005-01-31 13:30)
fslife从驱动向上层应用程序传数据,用共享内存是最快的。(2005-01-27 14:26)
bigbian你的意思是共享一块内存之类的是么?我试试。(2005-01-21 15:34)
leisurecn我不知道你的具体情况,我就说说我的情况。 我以passthru为基础做了个包过滤程序,也需要和用户程序进行通信。在MpInitialize中调用NdisMRegisterDevice注册设备,应该是可以的。当用户程序修改了过滤规则文件之后,通知设备,从而和中间层过滤程序通信,通...(2005-01-21 09:24)

返回顶部