qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1006回复:2

请问jinghuiren

楼主#
更多 发布于:2003-08-14 19:08
你说的“用ezusb-0作为设备名,用CreatFile(),如果是基于guid的文件名,就用SetupDiGetClassDevs(),SetupDiEnumDeviceInterfaces(),SetupDiGetDeviceInterfaceDetail(),SetupDiGetDeviceInterfaceDetail()”

请讲一讲:用ezusb-0作为设备名,基于guid的文件名,具体是什么意思?
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-15 12:20
比如cypress的驱动,在驱动力的symbollink里面直接用ezusb-0作为第一个连到主机上的他的设备名称,那么在应用程序里,直接用这个设备名就可以用CreatFile()打开设备

而用guid产生的设备名必须通过一系列的列举才能找到设备名,就是这样。我像你需要找本书看看,在本站的下载中心里有walter oney的Programming the Microsoft Windows Driver Model,你看看就明白了。
qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-17 13:22
谢谢了!
游客

返回顶部