我想在passthru启动的时候分配一块内存(比较大,用来实现pat的映射表),然后在passthru卸载是释放掉这块内存。但总是不成功。不知道大侠是否做过类似的操作?如果做的,具体是怎么做的?我想知道在哪个函数 分配,在哪个函数释放?谢谢
回复(3) 2004-03-09 16:30 来自版块 - NDIS网络接口开发
表情
wengyu100各位,我说的是普通的内存分配,不是共享内存 我知道使用NdisAllocateMemory,和NdisFreeMemory 但是,关键在于在什么地方使用才合适 目前,我实在MPinitialize中使用NdisAllocateMemory 在MPHalt中使用Ndis...(2004-03-09 18:26)
x_j_tingNdisMAllocateSharedMemory allocates and maps a host memory range so it is simultaneously accessible from both the system and a busmaster DMA...(2004-03-09 17:53)
yongliliu你说的是共享内存吗? NdisMAllocateSharedMemory 把内存地址传给应用层,就可以在应用层上访问了 普通内存大家都知道哦;) NdisAllocateMemoryWithTag(2004-03-09 16:44)

返回顶部