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

听说用CreateFile打开USB的句柄前要打开通道(端点),怎么编程实现?

楼主#
更多 发布于:2004-03-24 11:30
研究USB读写好长时间了,进展缓慢,
着急呀,
请高人愿不吝赐教!
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-24 13:36
研究USB读写好长时间了,进展缓慢,
着急呀,
请高人愿不吝赐教!


你的问题有点怪,不知怎么回答是好:CreateFile和Pipes&Endpoints根本不是一个层面的事,也没法放在一起编...

建议你看一些有关WDM驱动的书,再看看USB规范。
否则别人也替你着急啊!

顺便问一下:你从哪听说的:CreateFile打开USB的句柄前要打开通道(端点),怎么编程实现?

 :)
A strong man can save himself. A great man can save another.
zhaofuqiang
驱动牛犊
驱动牛犊
  • 注册日期2004-03-18
  • 最后登录2004-03-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-24 14:03
CSDN上VCMFC的硬件论坛部分,而且好几个人都这么说,可没有一个提供编程实现的,您知道吗?
或者有其他行得通的方法也行,
万分感激!
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-24 14:18
打开设备之前要先知道它的符号名或GUID, 然后调用SetupDiGetClassDevs等一系列SetupDi...函数,之后就可以打开设备了。
看一看DDK的文档和例子吧!
A strong man can save himself. A great man can save another.
yylg
驱动牛犊
驱动牛犊
  • 注册日期2001-09-27
  • 最后登录2005-08-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-25 11:04
我也是很郁闷阿,也是想和usb通信,郁闷

Then the user application would call CreateFile() on the following for input:

\\.\0000000000000086#{a1155b78-a32c-11d1-9aed-00a0c98ba608}\PIPE00

The application would call on the following for output:

\\.\0000000000000086#{a1155b78-a32c-11d1-9aed-00a0c98ba608}\PIPE01

这是ddk里的,
刘刚
zhaofuqiang
驱动牛犊
驱动牛犊
  • 注册日期2004-03-18
  • 最后登录2004-03-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-25 11:09
我就是看了DDK后才编的,可就是出现上述问题,真不知如何解决?
谁能实现通过USB口打开USB蓝牙适配器
游客

返回顶部