阅读:1439回复:8
tBuffer = MmAllocateContiguousMemory( 8000 , tPhysicalAddress )
tBuffer = MmAllocateContiguousMemory( 8000 , tPhysicalAddress )
非WDM下,MmAllocateContiguousMemory编译得好好的,可是编译为WDM时,出现unresolved external symbol _imp_MmAllocateContiguousMemory@12 这是怎么回事啊?要怎么改呢? |
|
沙发#
发布于:2004-04-09 13:38
继续顶
|
|
板凳#
发布于:2004-04-09 09:07
顶
|
|
地板#
发布于:2004-04-08 14:03
自己顶
|
|
地下室#
发布于:2004-04-07 11:08
那么,像HalMakeBeep(0)、HalDisplayString(string1)、KeBugCheck这些又该怎么办?
|
|
5楼#
发布于:2004-04-07 10:37
我也是用 ExAllocatePool,只是担心 ExAllocatePool跟MmAllocateContiguousMemory会不会存在某些功能上的区别,用#pragma comment(lib,"ntoskrnl.lib")的方法不能使用。
|
|
6楼#
发布于:2004-04-07 09:12
加一句
#pragma comment(lib,"ntoskrnl.lib“) |
|
|
7楼#
发布于:2004-04-07 01:26
应该用 ExAllocatePool分配内存吧.
|
|
8楼#
发布于:2004-04-06 14:52
自己顶,路过的朋友帮忙看看啊。
|
|