fog_qin
驱动牛犊
驱动牛犊
  • 注册日期2002-03-28
  • 最后登录2004-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1536回复:3

请问: 应用程序怎么打开我的USB设备呀????

楼主#
更多 发布于:2002-12-16 15:24
  各位高手:
      我在调一个USB的开发板,驱动在WIN2000下用DDK2000编写,
 在驱动中,用GUIDGEN生成了一个设备接口GUID,
    DEFINE_GUID(USB_HD_DRIVER,
0xe3030f0d, 0x1f8b, 0x4fb3, 0xa7, 0x81, 0x29, 0x12, 0x3b, 0x77, 0x9a, 0xaa);
   在PnpAddeivce中, 用 ntStatus = IoRegisterDeviceInterface(
                DeviceObject,
                (LPGUID)&USB_HD_DRIVER,
                NULL,
                deviceLinkUnicodeString);
来生成符号连接,用IoSetDeviceInterfaceState(deviceLinkUnicodeString, TRUE);来使能该接口,
   在我的应用程序中, 用
hardwareDeviceInfo = SetupDiGetClassDevs (
                           (LPGUID)&USB_HD_DRIVER,
                           NULL, // Define no enumerator
                           NULL, // Define no
                           (DIGCF_PRESENT | DIGCF_INTERFACEDEVICE)); 来寻找设备,为什么找不到呢??
     如何用设备接口GUID来打开设备呀????
  

最新喜欢:

zjudreamerzjudre...
woodchen
驱动牛犊
驱动牛犊
  • 注册日期2002-11-26
  • 最后登录2004-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-16 15:39
就我的理解:
1。SetupDiGetClassDevs函数得到此GUID的所有设备的描述信息,
2。再用SetupDiEnumDeviceInterfaces函数得到满足条件的一个特定设备
3。SetupDiDeviceInterfaceDetail得到此设备路径
4。CreateFile打开设备并得到句柄

fog_qin
驱动牛犊
驱动牛犊
  • 注册日期2002-03-28
  • 最后登录2004-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-16 15:47
   就我的理解:
1。SetupDiGetClassDevs函数得到此GUID的所有设备的描述信息,
2。再用SetupDiEnumDeviceInterfaces函数得到满足条件的一个特定设备
3。SetupDiDeviceInterfaceDetail得到此设备路径
4。CreateFile打开设备并得到句柄

   没错呀,我就是用上面的循序作的呀, 可是为什么不对呢??



rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-19 01:56
DS/DDK里面那么多sample,抄一个嘛!
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部