mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1028回复:2

请教高手:如何用C函数访问PCI Configuration Register Address?

楼主#
更多 发布于:2002-01-05 20:35
开发环境:WINSOWS + VC6 + DDK
1.用哪个函数可以得到Memory Base Address,DeviceID和VendorID?
2.另外,在系统启动后,PCI板卡顺利获得系统所分配的内存资源后,能否调用函数(用户模式或内核模式均可)改变板卡的Memory Base Address?如果可以,用哪些函数可以实现??

老板急催,希望哪位大虾帮我解答一下,先谢谢了!!

早起早睡 精神百倍
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-01-05 22:37
简单一点的话,如果在98下,用_inpd(),读0xCF8,0xCFC口,就可以
获得上述信息,具体的可以找本规范看一下,不过好像板卡已经获得
了系统分配的资源,再随便改变的话,系统好像是肯定要死机的,至
少我没试成过。
兄弟们,给点分吧
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-02 10:31
不好意思,拖了这么长时间才给分,以前不知道给分这一说。别嫌少,我手头就这么多了:)
早起早睡 精神百倍
游客

返回顶部