版块
论坛
喜欢
话题
应用
搜索
登录
注册
wuer7的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=103221
IOCTL_INTERNAL_USB_GET_HUB_NAME应该返回什么USB_HUB_NAME
偶用IRPTrace捕获CYAPI.lib应用程序端发的IOCTL IRP,有IOCTL_INTERNAL_USB_GET_HUB_NAME,但在偶自己开发的USB驱动里,对于此IRP,返回的USB_HUB_NAME应该是什么,如何得到?请大侠指点……
回复
(
5
)
2010-02-23 18:16
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
jally76
:
引用第4楼wuer7于2010-03-04 11:52发表的 Re:回 2楼(wuer7) 的帖子 : 谢谢…… 偶也看了MSDN…… .......
[图片]
这个USB HUB NAME是确实来自Hub Pdo调用IoRegisterDeviceInterface所...
(2010-03-08 10:44)
回复
wuer7
:
引用第3楼jally76于2010-02-25 10:06发表的 回 2楼(wuer7) 的帖子 : 根据WDK文档说明,这个IOCTL是应当直接发给一个HUB PDO对象的,如果你的驱动中不是一个HUB PDO,那么只能返回NULL。对于HUB PDO,它返回的是自己的UNIC...
(2010-03-04 11:52)
回复
jally76
:
根据WDK文档说明,这个IOCTL是应当直接发给一个HUB PDO对象的,如果你的驱动中不是一个HUB PDO,那么只能返回NULL。对于HUB PDO,它返回的是自己的UNICODE的symbolic名称,可以用CreateFile来打开或通过wmi来访问。
(2010-02-25 10:06)
回复
wuer7
:
引用第1楼jally76于2010-02-23 22:05发表的 : 可以不用管它,将此IRP直接转给下级驱动去处理就行了
[图片]
谢谢啊…… 但CY的驱动是没有转下级去处理的,郁闷…… 问题继续
(2010-02-24 17:02)
回复
jally76
:
可以不用管它,将此IRP直接转给下级驱动去处理就行了
(2010-02-23 22:05)
回复
wuer7
加关注
写私信
0
关注
0
粉丝
20
帖子
返回顶部