阅读:1082回复:3
用WDM 写了一个显卡的驱动
我写了一个简单的WDM,将其加载到我机器上的第二块显卡上,
从驱动上看,资源已经显示出来了,并且从监视程序可以看出 已经工作了, 但是我使用CreateFile想打开这个驱动时,返回值总是非法, 用getlasterror得到返回值是5即拒绝访问, 这个wdm很简单,只是读出资源而已, 我把这个驱动加载到我的另外一个类型是media的卡上, createfile总是成功, 我想是显卡的类型是Display,我的别的卡都是media 显卡不能使用createfile打开吗?,必须用display+miniport 的方式? |
|
沙发#
发布于:2002-05-24 08:42
显卡驱动有wdm类吗?
display + miniport ,你别无选择 另外与api 通信除非是miniport的sys文件可以用CreateFile,但首先你需要映射显卡的资源! 与display通信,要使用escapeex()! |
|
|
板凳#
发布于:2002-05-24 08:54
我的卡实际是一个图形加速卡,但它属于display类,
我只是希望通过这个图形加速卡向外界输出一些数据, 我并不想把它写成一个显卡 目前我使用wdm得到了资源,可以写硬件了, 但是应用无法打开这个驱动, display无法适应wdm么 |
|
地板#
发布于:2002-05-24 08:58
自己定义一个新类试试。
|
|
|