cvwj11
驱动牛犊
驱动牛犊
  • 注册日期2002-11-28
  • 最后登录2003-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:881回复:1

这个问题让我头疼是死了!应用程序中I/O读写!

楼主#
更多 发布于:2003-05-23 19:16
看了TOM老大的驱动开发,写了个WDM驱动,但是对应用程序怎么写I/0一直没弄懂!98下,我可以直接查询获得卡上的资源,和端口地址!直接写端口就可以!
2000下,我该怎么入手,看到可以用KIoRange的成员函数INX/OUTX读写,但是我怎么也弄不懂怎么和驱动连起来的,我可以活得在控制面板里面看到的资源列表的地址吗?对板上I/O该怎么读写呢?!
AthlonXP
驱动小牛
驱动小牛
  • 注册日期2003-05-11
  • 最后登录2010-01-20
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-23 19:50
控制面板里面看到的是物理地址

驱动里可以得到转换后的线性地址,然后通过HAL提供的用于访问端口和内存资源的函数来读写他们,比如READ_PORT_UCHAR
AthlonXP是个好人,他一生没有欺压过同侪,没有背叛过朋友。从小到大,他都是个好孩子,没有出过什么差错,没有让家人师长担过心。虽然用一句时髦的话,他不善于"推销"自己,但是做学问扎扎实实,不会投机取巧;做工作也是一步一个脚印,不会敷衍塞责。他虽然是个大烟枪,偶尔也喝喝酒,但是没有什么见不得人的恶习。他花钱虽然不特别大方,可是也不吝啬。许多不如他的人,或幸或不幸,一般的也都成了家。可是为什么MM不喜欢他呢??
游客

返回顶部