NTSTATUSmemshare( IN POPEN_CONTEXT pOpencontext, IN PUCHAR pNameBuffer, IN UINT ...
全文
回复(8) 2007-06-24 11:55 来自版块 - NDIS网络接口开发
表情
nez好吧,我放弃这种方法了,谢谢版主,怎么给分??(2007-06-25 15:20)
zhaockHowever, to use the address at raised IRQL, such as in DPC or ISR, you have to probe and lock the buffer pages and get a system virtual addr...(2007-06-25 12:21)
nez我就是要把我收到的感兴趣的包传到上层应用程序,我看winpcap 的确没用这种方法,但是看微软文档写道 : 在下边 ,而且网上也有些说法例如提高效率等等,所以就试试。你看可以做不?? Shared Memory Object Method A memory-mapped f...(2007-06-25 11:43)
zhaock你要实现一个什么功能?这种内存共享的方式,不适合你这种情况,很少见到用这种方法来实现驱动和应用程序共享内存的.有很多其他的方法.先把你的需求说清楚(2007-06-25 11:30)
nez那怎么改 irql 的级别? 我用的passthru 的程序,一运行就在 dispatch level 难道可以动态改变吗,你说是缺页中断 我好像也有同感 ,我看程序里的变量地址在 0xfe57eadc , 用ExAllocatePoolWithTag(NonPagedPool ...(2007-06-25 11:12)
zhaock你有必要在dispetch level调用吗?*(PUCHAR)uBaseAddress) 可能会引起缺页中断.而在dispetch level,缺页中断就会导致系统蓝屏. 低于dispetch level的情况下调用,就没有问题(2007-06-25 10:13)
nez引用第1楼zhaock于2007-06-24 23:13发表的 : 1.你的memshare是在什么irql级别调用的? passive_level? 2.每次访问由ZwMapViewOfSection 映射的地址中的内容就会蓝屏,是在什么情况下访问的? 是在ZwMapView...(2007-06-25 09:27)
zhaock1.你的memshare是在什么irql级别调用的? passive_level? 2.每次访问由ZwMapViewOfSection 映射的地址中的内容就会蓝屏,是在什么情况下访问的? 是在ZwMapViewOfSection 成功后,调用DBGPRINT(("%x ...(2007-06-24 23:13)

返回顶部