USBIP解读及源码分析
+ -

USBIP USB根集线器名称IOCTL_USB_GET_ROOT_HUB_NAME

2023-10-22 本文链接为:http://www.usbzh.com/article/detail-1270.html ,欢迎转载,转载请附上本文链接。
您好,该文仅对付费用户可见,请开通VIP会员
本文链接为:http://www.usbzh.com/article/detail-1270.html ,欢迎转载,转载请附上本文链接。

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936     USB技术交流3:1031974172

0 篇笔记 写笔记

USBIP虚拟控制器和根集线器HUB的设备信息分析
USBIP是一套可以实现USB远程设备的本机映射,这样就像在本地操作目标USB设备一样。其原理是在本地端通过安装一个虚拟的USB根控制器,根集线器,同时虚拟出4个USB端口,当远程USB设备连接到远程机器时,可以把远程设备的USB信息通过网络传输到本地,在本地的虚拟USB端口虚拟一个相同的设备,这样......
Windows系统USB控制器百科
Windows系统下的USB控制器可以通过设备管理器来查看。具体方法是选择任意一USB设备,然后按连接显示。这样其上级为PCIE设备的就是USB控制器。如本人计算机中的USB控制器设备如下:USB控制器一般是挂在PCIE总线上,该控制器会有一个根USB集线器。本人计算机中的该USB控制器硬......
USBIP USB根集线器名称IOCTL_USB_GET_ROOT_HUB_NAME
每个USB控制下都有一个根集线器,使用IOCTL_USB_GET_ROOT_HUB_NAME可以获取该根集线器的名称。USB根集线器可以通过USBTREEVIEWER来直接看出相关的信息。对于USBIP,IOCTL_USB_GET_ROOT_HUB_NAME对的处理函数为: case IO......
获取USB控制器下的根集线器名称
每个USB根集线器下有惟一的USB根控制器。当我们打开某个USB根控制器时,可以使用IOCTL_USB_GET_ROOT_HUB_NAME获取USB根控制的名称。而通过打开该控制器名称,就可以获取USB根集线器相的信息。注意:这里的根集线器名需要加上?之后,才能通过CreateFile在应用......
USBIP USB根集线器节点信息IOCTL_USB_GET_NODE_INFORMATION
IOCTL_USB_GET_NODE_INFORMATION用于获取USB根集线器信息PAGEABLE NTSTATUSvhci_ioctl_vhub(pvhub_dev_t vhub, PIRP irp, ULONG ioctl_code, PVOID buffer, ULONG inlen,......
USB根集线器USBD_DEVICE_HANDLE
USBD_DEVICE_HANDLE简介USB主机控制器会创建一个PDO设备代表着根集线器。USB根集线器的扩展数据结构中个很重要的成员就是RootHubDeviceHandle。typedef struct _PDO_EXTENSION { USBD_DEVICE_HANDLE Roo......
USB根集线器硬件ID生成机制
在 USB 主机控制器架构中,根集线器(Root Hub)作为主机控制器内部集成的虚拟集线器,其硬件标识符(HW ID)的生成机制与主机控制器的 PCI 配置空间直接关联。本文档详细阐述根集线器 VID、PID 及 REV 的来源及其对应的硬件 ID 生成规则。USB根集线器无兼容IDS(Bus......
USB根集线器描述符
设备描述符USB集线器也是USB类设备,所是具有USB描述符的。USB集线器的描述符在USBtreeviewe中并未显示,但并不代表不存在。USB集线器的设备描述符由USB主机控制器提供,但USB根集线器FDO需要通过下发标准的URB请求到EHCI提供的PDO上来获取USB设备描述符,所以这个URB......
USB根集线器的初始化
Windows驱动中,设备的初始化或者启动是由IRP_MN_START_DEVICE的回调实现的。USB根集线器的初始化过程如下:1.获取根集线器设备描述符USBH_GetDeviceDescriptor2.获取根集线器配置描述符USBH_GetConfigurationDescriptor3.获......
根集线器配置描述符选择配置
只要是USB设备,都会使用09请求实现SetConfiguration配置句柄当URB_FUNCTION_SELECT_CONFIGURATION的URB执行完成后,需要保存配置句柄 DeviceExtension->ConfigurationHandle = Urb->UrbSel......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • CDC
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • USB资源
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!