阅读:1683回复:5
wdm驱动中能用ntddk的函数吗?我想用MmAllocateContiguousMemory(),可是wdm.h中不支持,而且ntddk.h和wdm.h不能同时用! |
|
|
沙发#
发布于:2002-02-06 14:33
有人回答过了, 好象要修改一个宏定义
|
|
|
板凳#
发布于:2002-02-07 23:03
搜索了一遍,好像是针对ndis的加入什么NDIS_WDM,和我的情况不太一样,不过有一个回答有点儿意思。
7L说:“将NTDDK.H中关于该函数的说明COPY过来,不再INCLUDE,还需LINK相应的LIB. ” |
|
|
地板#
发布于:2002-02-08 12:43
我的程序里也有这个问题,不知道怎么解决,给指点一下。
已经包含了ntddk.h,但是,还是说变量没有定义。 |
|
|
地下室#
发布于:2002-02-09 09:56
就像Over说的一样,直接在自己的c/cpp里面声明函数的原型,不用包含ntddk.h。但,不知道是否所有的函数都可以link上。
|
|
|
5楼#
发布于:2002-02-11 11:14
In one .cpp file, use only ntddk.h. In another, use only wdm.h. Now you should be able to build the project.
Regards, |
|