sandu 发表于 2011-6-17 18:33:38

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

大家好,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)

Tesla.Angela 发表于 2011-6-17 21:22:25

这个你需要去问陈辉,代码是陈辉写的。

sandu 发表于 2011-6-18 13:00:02

好的。谢谢!

马大哈 发表于 2011-6-22 21:24:36

CreateFile返回了失败,那你应该使用GetLastError看看到底是什么具体的错误号.

这个错误号在MSDN里有个列表,找到它,就能知道详细错误原因了.
页: [1]
查看完整版本: Tesla.Angela的驱动开发模板中OpenDrv函数的作用