华为UAC耳机 配置描述符

欢迎加入字节流官方QQ群:952873936或联系站长进行技术交流。

配置描述符的大小其实不光包括配置描述符自身,也包括后续的所有描述符。
这里我们只先介绍一下配置描述符,后续的接口描述符和其它UAC相关描述符在后续一节介绍。

配置描述符的内容如下:

    ------------------ Configuration Descriptor -------------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x010B (267 bytes)
bNumInterfaces           : 0x04 (4 Interfaces)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xA0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x00 (no)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x32 (100 mA)
Data (HexDump)           : 09 02 0B 01 04 01 00 A0 32 09 04 00 00 00 01 01   ........2.......
                           00 00 0A 24 01 00 01 41 00 02 01 02 0C 24 02 01   ...$...A.....$..
                           01 01 00 02 03 00 00 00 0D 24 06 02 01 02 03 00   .........$......
                           00 00 00 00 00 09 24 03 03 02 03 00 02 00 0C 24   ......$........$
                           02 04 01 02 00 02 03 00 00 00 09 24 03 05 01 01   ...........$....
                           00 04 00 09 04 01 00 00 01 02 00 00 09 04 01 01   ................
                           01 01 02 00 00 07 24 01 05 00 01 00 0B 24 02 01   ......$......$..
                           02 02 10 01 80 BB 00 09 05 83 0D C0 00 01 00 00   ................
                           07 25 01 01 00 00 00 09 04 02 00 00 01 02 00 00   .%..............
                           09 04 02 01 01 01 02 00 00 07 24 01 01 00 01 00   ..........$.....
                           11 24 02 01 02 02 10 03 44 AC 00 80 BB 00 00 77   .$......D......w
                           01 09 05 03 0D 80 01 01 00 00 07 25 01 01 00 00   ...........%....
                           00 09 04 02 02 01 01 02 00 00 07 24 01 01 00 01   ...........$....
                           00 11 24 02 01 02 03 18 03 44 AC 00 80 BB 00 00   ..$......D......
                           77 01 09 05 03 0D 40 02 01 00 00 07 25 01 01 00   w.....@.....%...
                           00 00 09 04 03 00 01 03 00 00 00 09 21 11 01 00   ............!...
                           01 22 43 00 07 05 84 03 03 00 01                  ."C........

配置描述符的前9个字节为配置描述符结构体内容,后续的为包括于配置描述符中的其它描述符。

从配置描述符上来看,此设备是支持主机远程唤醒的,具有4个接口描述符(0-3),这个应该和我们第一节分析的一致,0接口用于UAC的控制,2-3是2个UAC的音频流数据传输,接口3是用于HID。

  • USB基础
  • USB摄像头UVC
  • USB人机交互HID
  • USB音频UAC
  • Windows基础
  • 磁盘与文件系统
  • Windows编程
  • Windows驱动
  • 开发模块
  • Windows运维
  • Linux相关
  • C语言学习
  • 高级语言
  • 前端开发
  • 服务器开发
  • 数据库
  • 字节流笔记
  • 字节流
  • 微信公众号
    字节流公众号  字节流QQ群:952873936
    取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

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

    Powered by bytekits.com,汇天下文字,成非凡梦想!!!