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) 这个你需要去问陈辉,代码是陈辉写的。 好的。谢谢! CreateFile返回了失败,那你应该使用GetLastError看看到底是什么具体的错误号.
这个错误号在MSDN里有个列表,找到它,就能知道详细错误原因了.
页:
[1]