heb800415
驱动牛犊
驱动牛犊
  • 注册日期2003-05-17
  • 最后登录2003-05-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1042回复:2

可怕的异步挂起

楼主#
更多 发布于:2003-05-19 12:29
各位同事们你们好!
    我刚开始学习做usb过滤驱动,这里有两个问题向你们请教。
1.我使用SetupDiBuildClassInfoList()得到系统当前安装的CLASSGUID,放到GUID的mfc数组DeviceClassData里,然后一一传入HDEVINFO info=SetupDiGetClassDevs(&DeviceClassData.GetAt   (SelectClass),NULL, NULL,DIGCF_PRESENT | DIGCF_DEVICEINTERFACE );结果只有COM口设备被找到,使用
GetLastError()返回成功0值,其他如usb的classguid,返回值都是
ERROR_IO_PENDING,无法使用同步对象,循环调用也得不到所要得设备集,为什么呢?

2.过滤驱动(上层)程序的安装需要修改目标设备的UpperDrivers为该顾虑驱动吗?谁有这方面的例程代码,或者谁能告诉我做过滤驱动代码安装的详细步骤。



[编辑 -  5/19/03 by  heb800415]
参林
wengzuhong
驱动小牛
驱动小牛
  • 注册日期2004-07-16
  • 最后登录2014-10-22
  • 粉丝3
  • 关注1
  • 积分9分
  • 威望262点
  • 贡献值0点
  • 好评度219点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-02 01:33
xie
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-19 18:34
ddk\\src\\storage下面有安装的例子
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部