win2000中WDM驱动,现在我要在内存中分配一段内存,设备需要得到其物理地址?怎么操作啊?又不能用MmGetPhysicalAddress
回复(9) 2004-07-19 09:14 来自版块 - ABC初学者
表情
myswin后来使用了 MmAllocateContiguousMemory MmGetPhysicalAddress 搞定了~~~~~~~~~(2004-07-20 10:47)
myswinseaquester,包含ntoskrnl.lib库就可以了~~~~ wowocock,你的东东很好,收下先。不过PS什么的蛮烦的。有时间再看了~~,再次谢谢各位拉~~~~~~~~~~~~~(2004-07-19 19:52)
wowocockBIT0 EQU 0001H BIT16 EQU 00010000H ;---------------------------------------------------------------------------- ;Descript...(2004-07-19 19:02)
myswinseaquester,我不会这样用啊~~~~ ------------------- link error: unresolved external symbol __imp__MmGetPhysicalAddress 还有其他方法吗?? (2004-07-19 17:09)
myswinseaquester,我试试看啊~~(2004-07-19 16:37)
seaquesterMmGetPhysicalAddress 只在 NTDDK.h 中有声明,但在WDM驱动中也是可以用的,你可以从 NTDDK.h 中将它的声明拷贝过来。(2004-07-19 15:55)
myswinwowocock兄,怎么操作,以前的帖子找了半天也没找着~~~ AllenZh,WDM中可以用MmGetPhysicalAddress的啊,说没有定义嘛,怎么导出来啊~~ 大哥门,帮帮我啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (2004-07-19 13:51)
wowocock自己搜索页表.(2004-07-19 12:59)
AllenZhwin2000中WDM驱动,现在我要在内存中分配一段内存,设备需要得到其物理地址?怎么操作啊? 又不能用MmGetPhysicalAddress 为什么不能使用MmGetPhysicalAddress?(2004-07-19 11:08)

返回顶部