阅读:1492回复:2
请教!在枚举设备时的问题!usbview相关!
USBVIEW中使用CM_Get_Child(),CM_Locate_DevNode(),CM_Get_DevNode_Registry_Property()等函数来得到与设备名称相符的设备描述符!在使用这些函数时需要在应用程序文件中包含cfgmgr32.h头文件。但是在包含该头文件后编译程序出错!提示:
c:\ntddk\inc\cfgmgr32.h(123):missing ';' before identifier 'LOG_CONF' c:\ntddk\inc\cfgmgr32.h(123): fatal error C1004: unexpected end of file found 在cfgmgr32.h出错的地方是这样的: typedef DWORD_PTR LOG_CONF; typedef LOG_CONF *PLOG_CONF; 那位大哥遇到过相似的情况,请指点一下,是否需要包含另一个头文件,这个头文件是什麽!小弟先谢谢了!我的QQ:27284008!请指点! |
|
沙发#
发布于:2007-08-29 16:30
我也遇到了同样的问题还没有解决
|
|
板凳#
发布于:2007-08-30 16:39
在cfgmgr32.h 文件中定义 DWORD_PTR 类型
实际上DWORD_PTR 就是ULONG类型就可以 |
|