阅读:1028回复:2
请教高手:如何用C函数访问PCI Configuration Register Address?
开发环境:WINSOWS + VC6 + DDK
1.用哪个函数可以得到Memory Base Address,DeviceID和VendorID? 2.另外,在系统启动后,PCI板卡顺利获得系统所分配的内存资源后,能否调用函数(用户模式或内核模式均可)改变板卡的Memory Base Address?如果可以,用哪些函数可以实现?? 老板急催,希望哪位大虾帮我解答一下,先谢谢了!! |
|
|
沙发#
发布于:2002-01-05 22:37
简单一点的话,如果在98下,用_inpd(),读0xCF8,0xCFC口,就可以
获得上述信息,具体的可以找本规范看一下,不过好像板卡已经获得 了系统分配的资源,再随便改变的话,系统好像是肯定要死机的,至 少我没试成过。 |
|
|
板凳#
发布于:2002-06-02 10:31
不好意思,拖了这么长时间才给分,以前不知道给分这一说。别嫌少,我手头就这么多了:)
|
|
|