xinzhan
驱动牛犊
驱动牛犊
  • 注册日期2001-09-13
  • 最后登录2005-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4152回复:1

我该如何用这个函数MmGetPhysicalAddress(),MmIsNonPagedSystemAddressValid()

楼主#
更多 发布于:2001-12-18 10:29
我写一个小驱动,发现访问映射到内存的地址大于128就不能用,我想用MmIsNonPagedSystemAddressValid()等函数检查一下,它的定义文件在ntddk.h中,我在我的*.c的文件中加上#include \"d:\\ntddk\\inc\\ddk\\ntddk.h\"但我编译时报‘MmIsNonPagedSystemAddressValid’undefined;assuming extern returning int的错误。
LLLLLLL
驱动牛犊
驱动牛犊
  • 注册日期2002-01-04
  • 最后登录2002-01-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-01-10 11:24
我也是刚学用DDK,前两天刚遇到类似问题,用WDM,使用MmGetPhysicalAddress()时报未定义,后经查是在INCLUDE <WDM.H>后NTDDK.H就不在INCLUDE了,可将NTDDK.H中关于该函数的说明COPY过来,不再INCLUDE,还需LINK相应的LIB. 不知能否解决你的问题.
游客

返回顶部