找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4805|回复: 3

Tesla.Angela的驱动开发模板中OpenDrv函数的作用

  [复制链接]

9

主题

39

回帖

0

精华

铜牌会员

积分
67
发表于 2011-6-17 18:33:38 | 显示全部楼层 |阅读模式
大家好,Tesla.Angela的驱动开发模板中OpenDrv函数的作用是什么?
我在试用中,InstDrv、StartDrv都能正确加载,但执行到OpenDrv中, hDrvHandle =-1,结果OpenDrv=false,这是为何?
hDrvHandle = CreateFile(szDrvLinkName, GENERIC_READ Or GENERIC_WRITE, _
                 0, _
                 0, _
                 OPEN_EXISTING, _
                 FILE_ATTRIBUTE_NORMAL, _
                 0)
         OpenDrv = (hDrvHandle <> INVALID_HANDLE_VALUE)

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-6-17 21:22:25 | 显示全部楼层
这个你需要去问陈辉,代码是陈辉写的。

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-6-18 13:00:02 | 显示全部楼层
好的。谢谢!

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2011-6-22 21:24:36 | 显示全部楼层
CreateFile返回了失败,那你应该使用GetLastError看看到底是什么具体的错误号.

这个错误号在MSDN里有个列表,找到它,就能知道详细错误原因了.
我就是嗷嗷叫的老马了......

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表