阅读:1829回复:3
关于ds所带的例子程序HelloWdm的问题
在该例子中,编译正常,但是在运行时出现以下错误:
Failed to open device, code = 259 与之相关的源代码如下: hHello = OpenByInterface( &HelloClassGuid, 0, &Error); if (hHello == INVALID_HANDLE_VALUE) { cout << \"Failed to open device, code = \" << Error << endl; exit(1); } else cout << \"Device opened ok\\n\"; 不知道对于源代码是否还要根据机子的情况作什么设置吗? OpenByInterface这个函数是如何定义的呢? 在驱动设计中,很多函数是没有见过的,从哪里能找到这些函数的帮助呢? 由于我刚开始学,实在不懂这是为什么。还望各位多多指点。 |
|
最新喜欢:LQXI09...
|
沙发#
发布于:2002-01-31 17:30
和机器设置没关系,你的问题在于,你没有将生成的驱动程序动态加载到Windows。
软件不用动。从控制面板的“添加/删除硬件”开始。 |
|
|
板凳#
发布于:2002-02-02 16:33
谢谢!
已经搞定,呵呵,不懂得太多! |
|
|
地板#
发布于:2009-05-27 09:59
那调试怎样调试呢?不安装如何执行?
|
|
|