panxi
驱动牛犊
驱动牛犊
  • 注册日期2001-06-09
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1082回复:3

用WDM 写了一个显卡的驱动

楼主#
更多 发布于:2002-05-23 17:37
我写了一个简单的WDM,将其加载到我机器上的第二块显卡上,
从驱动上看,资源已经显示出来了,并且从监视程序可以看出
已经工作了,

但是我使用CreateFile想打开这个驱动时,返回值总是非法,
用getlasterror得到返回值是5即拒绝访问,
这个wdm很简单,只是读出资源而已,
我把这个驱动加载到我的另外一个类型是media的卡上,
createfile总是成功,
我想是显卡的类型是Display,我的别的卡都是media

显卡不能使用createfile打开吗?,必须用display+miniport
的方式?
jansen
驱动小牛
驱动小牛
  • 注册日期2001-10-21
  • 最后登录2007-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-24 08:42
显卡驱动有wdm类吗?
display + miniport ,你别无选择
另外与api 通信除非是miniport的sys文件可以用CreateFile,但首先你需要映射显卡的资源!
与display通信,要使用escapeex()!
rich
panxi
驱动牛犊
驱动牛犊
  • 注册日期2001-06-09
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-24 08:54
我的卡实际是一个图形加速卡,但它属于display类,
我只是希望通过这个图形加速卡向外界输出一些数据,
我并不想把它写成一个显卡

目前我使用wdm得到了资源,可以写硬件了,
但是应用无法打开这个驱动,

display无法适应wdm么
drinkeryj
驱动老牛
驱动老牛
  • 注册日期2001-03-23
  • 最后登录2006-05-16
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-24 08:58
自己定义一个新类试试。
以后怎么办? [img]http://www.driverdevelop.com/forum/upload/Xman/2004-04-05_2004324183110706.jpg[/img]
游客

返回顶部