呈现出来的信息内容直接对应于 usb_device_descriptor 、usb_config_descriptor、 usb_interface_descriptor、 usb_endpoint_descriptor、 usb_string_descriptor 结构体, 信息内容直接对应 结构体
structusb_interface_descriptor { __u8 bLength;//描述符的长度__u8 bDescriptorType;//描述符类型的编号__u8 bInterfaceNumber;//接口的编号__u8 bAlternateSetting;//备用的接口描述符编号,提供不同质量的服务参数.__u8 bNumEndpoints;//要使用的端点个数(不包括端点0), 表示有多少个端点描述符,比如鼠标...
bDescriptorType 描述符的类型,占1字节,查看表1标准描述符编号可知,这里编号取值为0x04。 bInterfaceNumber 接口的编号,占1字节,当配置具有多个接口时,每个接口的编号不一样,从0开始依次递增对接口进行编号。 bAlternateSetting 接口的备用编号,占1字节,编号规则与bInterfaceNumber一样,但在实际使用过程中很少使用该字...
USB_STRING_DESCRIPTOR_TYPE 指示USB 堆栈返回指示的字符串描述符。 USB_INTERFACE_DESCRIPTOR_TYPE 指示USB 堆栈返回指示的接口描述符。 USB_ENDPOINT_DESCRIPTOR_TYPE 指示USB 堆栈返回指示的终结点描述符。 SetupPacket.wIndex 要检索的描述符的设备特定索引。 SetupPacket.wLength 在控制传输的第二阶段传输的数据...
The USB_INTERFACE_DESCRIPTOR structure is used by USB client drivers to retrieve a USB-defined interface descriptor.
接口配置符(Interface Descriptor)数据结构包含表示接口号和可变设置的域,其中接口号是从0至n-1(n表示当前配置所支持的接口数),可变设置也是编号从0至n-1编号,当设备初始化配置中接口的默认设置是0号设置。 为了支持通用性驱动程序,设备描述符和接口描述符中都包含Class、SubClass和Protocol域,来标示USB设备提供的功...
UsbControlRequestType UsbControlTransferType UsbDescriptor UsbDevice UsbDeviceClass UsbDeviceClasses UsbDeviceDescriptor UsbEndpointDescriptor UsbEndpointType UsbInterface UsbInterfaceDescriptor UsbInterfaceDescriptor 屬性 方法 UsbInterfaceSetting UsbInterruptInEndpointDescriptor UsbInterruptInEventArgs UsbInterruptInPipe ...
iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 ...
USB接口描述符(usb_interface_descriptor) USB端点描述符(usb_endpoint_descriptor) 一个设备描述符可以有多个配置描述符; 一个配置描述符可以有多个接口描述符(比如声卡驱动就有两个接口:录音接口和播放接口) 一个接口描述符可以有多个端点描述符; 2.1.1 USB设备描述符(usb_device_descriptor) ...
在USB1.X中,规定了5种标准描述符:设备描述符(Device Descriptor)、配置描述符(Configuration Descriptor)、接口描述符(Interface Descriptor)、端点描述符(Endpoint Descriptor)和字符串描述符(String Descriptor)。 每个USB设备只有一个设备描述符,而一个设备中可包含一个或多个配置描述符,即USB设备可以有多种配置。设...