songlu791018
驱动牛犊
驱动牛犊
  • 注册日期2002-12-03
  • 最后登录2004-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1163回复:5

求教如何在内存中映射一块区域

楼主#
更多 发布于:2003-02-11 09:21
我现在需要在内存中映射一块区域,我使用了NdisAllocteMemory函数,但在编译过程中,程序提示外部连接错误,WHY!!!!
X_ray
驱动中牛
驱动中牛
  • 注册日期2003-02-03
  • 最后登录2004-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-11 13:14
是编译错?还是连接错?
songlu791018
驱动牛犊
驱动牛犊
  • 注册日期2002-12-03
  • 最后登录2004-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-02-11 13:20
NdisSetPhysicalAddressHigh (phyaddr, 0);
NdisSetPhysicalAddressLow (phyaddr, 0xffffffff);
state = NdisAllocateMemory(&VirtualAddress, sizeof(VirtualAddress), 0, phyaddr);
if (state == NDIS_STATUS_SUCCESS)
NdisZeroMemory((PVOID)VirtualAddress, sizeof(VirtualAddress));

Linking...
Control.obj : error LNK2001: unresolved external symbol \"__declspec(dllimport) int __stdcall NdisAllocateMemory(void * *,unsigned int,unsigned int,union _LARGE_INTEGER)\" (__imp_?NdisAllocateMemory@@YGHPAPAXIIT_LARGE_INTEGER@@@Z)
objchk\\i386\\ISDNDriver.sys : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-02-11 20:52
应该是缺lib文件。
X_ray
驱动中牛
驱动中牛
  • 注册日期2003-02-03
  • 最后登录2004-07-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-12 01:47
缺lib
songlu791018
驱动牛犊
驱动牛犊
  • 注册日期2002-12-03
  • 最后登录2004-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-02-12 07:58
我应该加哪些lib文件
游客

返回顶部