burnicesea
驱动牛犊
驱动牛犊
  • 注册日期2004-05-02
  • 最后登录2004-08-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1124回复:2

DRIVERSTUDIO开发的驱动里用WRITE_PORT_UCHAR

楼主#
更多 发布于:2004-06-29 22:22
想在DRIVERSTUDIO开发的驱动里用WRITE_PORT_UCHAR,却总是编译通不过,不知你有否这方面经验?
错误信息如下:
ardWare.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __stdcall WRITE_PORT_UCHAR(unsigned char *,unsigned char)" (__imp_?WRITE_PORT_UCHAR@@YGXPAEE@Z)
.\objchk\i386\PCCNC.sys : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

敬请不吝指教!~
多多指教!
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-30 09:37
这个当然不通啦,在DDK才用到这个函数,DriverStudio已经把很多函数都封装起来了,你直接用IoPortRange.out函数就可以了。
答得好的话,请兄弟们加点分,那是对我的肯定
kucy_zhou@163.c
驱动牛犊
驱动牛犊
  • 注册日期2003-11-26
  • 最后登录2005-11-04
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-30 10:48
CYoung
请教个问题好么:
我用ds,我往pci 配置空间的bar3写数,可是不知道为什么写不进去
我用ds生成了KMemoryRange m_MemoryRange1,可是不知道问什么写不尽,如果写进了示波器信号会变低,可是却没有,对bar0的写就行。

m_MemoryRange0.outb(0x6c, 0x40000000);
m_MemoryRange1.outb(0x4c00, 0x140000);
m_MemoryRange1.outb(0x4000, 0x140000);
m_MemoryRange1.outb(0x8c00, 0x700);
能告诉么大侠?
游客

返回顶部