yunhaisoft
驱动牛犊
驱动牛犊
  • 注册日期2004-08-11
  • 最后登录2009-11-06
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望12点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1087回复:0

请教关于使用DS进行USB编程,读写时如何选择管道的问题

楼主#
更多 发布于:2004-09-17 11:25
我现在使用DS3.1开发Philips PDIUSBD12设备的驱动,使用了端口1和2,端口1配置为Interrupt,16字节;端口2配置为Bulk,64字节,在写应用程序时,用ReadFile或者WriteFile函数与驱动交换数据,可是我应该如何编写驱动程序及应用程序,可以选择通过哪条管道传输数据呢?另外,OpenByInterface打开设备的同时打开了哪一条管道呢?
我的理解是ReadFile或WriteFile函数向驱动发出申请,产生了IRP_MJ_READ或IRP_MJ_WRITE的中断申请,驱动进入相应的例程来进行处理,可是问题是,我怎么在例程中判断是需要哪一个端点来收发数据呢?
请赐教,谢谢了!
游客

返回顶部