walassy
驱动牛犊
驱动牛犊
  • 注册日期2005-07-27
  • 最后登录2005-10-26
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望7点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1470回复:1

请教:OpenByInterface()函数调用问题

楼主#
更多 发布于:2005-08-04 16:50
  在DriverStudio自动生成的测试程序(代码我一行没改过)的main()函数中

跟踪发现语句“hDevice = OpenByInterface( &ClassGuid, 0, &Error);”
hDevice 的返回值为INVALID_HANDLE_VALUE。进一步跟踪发现
执行语句“CDeviceInterface DevInterface(&DevClass, instance, pError);”之后,得到的pError不为ERROR_SUCCESS。

不知道是什么原因。希望各位大虾能支支招。
xzx33
驱动牛犊
驱动牛犊
  • 注册日期2004-10-03
  • 最后登录2008-05-18
  • 粉丝0
  • 关注0
  • 积分275分
  • 威望32点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-01-01 14:46
我业遇到这样问题!
用VC生成的DLL中调用hDevice = OpenByInterface( &ClassGuid, 0, &Error);没有问题!
但是用BCB生成的DLL中调用hDevice = OpenByInterface( &ClassGuid, 0, &Error);就出现楼主说的现象
联系方式:xzx33@163.com
游客

返回顶部