阅读:1868回复:5
怎么调用98ddk中的函数?
我在用windriver做dma的驱动,其中想调用98ddk中的_PageAllocate函数分配内存,但我在程序前面加上了#include <vmm.h>,并在link中把98ddk\lib\win98下的所有.lib文件都加上了,结果build时,仍然不认_PageAllocate函数,说它是没有定义的,我该怎么办?我要急死了!请各位帮帮忙吧!!!!!
|
|
沙发#
发布于:2001-06-13 10:19
DDK里有这个函数吗? 它是干什麽用的? |
|
|
板凳#
发布于:2001-06-13 10:36
你试一下ExAllocatePool以及相关的函数,它的参数可以指定分页与非分页内存,我还在看书,知道有这么个函数,但没有用过
|
|
|
地板#
发布于:2001-06-13 12:19
在User mode中用WD_DMALock分配一段内存,然后把指针传递
到VXD中使用。 |
|
地下室#
发布于:2001-06-13 14:41
真的可以这样用么?
|
|
|
5楼#
发布于:2001-06-13 15:05
谢谢各位的回复!但还想问一下,用WD_DMALock分配的内存其首地址如何保证是双字(dword)边界的?
|
|