硬件IDUSB\Vid_%04x&Pid_%04x&Rev_%04x&Cdc_03&MI_%02x USB\Vid_%04x&Pid_%04x&Rev_%04x&Cdc_03 USB\Vid_%04x&Pid_%04x&Cdc_03&MI_%02x USB\Vid_%04x&Pid_%04x&Cdc_03 兼容IDUSB\Class_02&SubClass_03&Prot_%02X USB\Class_02&SubClass_03 ...
USB\Class_02&SubClass_02 USB\Class_02 特殊處理UFD 可以參考獨立於 ACM 介面集合所列舉的音訊介面集合。 CDC ATM 網路控制模型 USB CDC ATM 網路控制模型 (ANCM) 介面集合具有下列屬性。 屬性說明 參考通訊裝置的通用序列總線類別定義,第1.1版,第3.8.3節 ...
以及以下兼容的 ID: USB\CLASS_c(2)&SUBCLASS_s(2)&PROT_p(2) USB\CLASS_c(2)&SUBCLASS_s(2) USB\CLASS_c(2) 其中: c(2)是从设备描述符获取的设备类代码。 s(2)是设备子类代码。 p(2)是协议代码。 设备描述符的bDeviceClass、bDeviceSubClass和bDeviceProtocol字段分别确定设备类代码、子类代码和...
USB Audio 1.0 类驱动程序将此兼容 ID 注册到 wdma_usb.inf。 inf USB\Class_01 并且具有以下排除项: inf USB\Class_01&SubClass_00&Prot_20 USB\Class_01&SubClass_01&Prot_20 USB\Class_01&SubClass_02&Prot_20 USB\Class_01&SubClass_03&Prot_20 ...
设备分类由USB设计论坛设备工作组决定,并分配ID。 如果一个设备类型属于整个设备,该设备的描述符的bDeviceClass域保存类别ID;如果它这是设备的一个接口,其ID保存在接口描述符的bInterfaceClass域。他们都占用一个字节,所以最多有253种设备类别。(0x00和0xFF保留)。当bDeviceClass设为0x00,操作系统会检查每个接口的...
bDeviceClass、bDeviceSubClass和bDeviceProtocol均由操作系统使用,以便在枚举过程中识别 USB 设备的驱动器。将代码填充设备描述符中的这些字段内可以防止各种不同的接口独立运行,如一个复合设备。大部分 USB 设备都在接口描述符中定义了它的类别,并将这些字段保持为 00h。bMaxPacketSize会报告由端点 0 支持的数据包...
bLength;//本描述符的size__u8 bDescriptorType;//描述符的类型,这里是设备描述符DEVICE__u16 bcdUSB;//指明usb的版本,比如usb2.0__u8 bDeviceClass;//类__u8 bDeviceSubClass;//子类__u8 bDeviceProtocol;//指定协议__u8 bMaxPacketSize0;//端点0对应的最大包大小__u16 idVendor;//厂家ID__u16 id...
uint8_t bInterfaceClass; /*!< interface class ID */ uint8_t bInterfaceSubClass; /*!< interface subclass ID */ uint8_t bInterfaceProtocol; /*!< interface protocol ID */ uint8_t iInterface; /*!< index of the string descriptor describing the interface */ ...
除了视频输出,自从 2017 年各大手机厂商开始竞相模仿 iPhone 7 去除手机上的 3.5mm 耳机孔之后,USB 接口的音频传输能力也逐渐走进了普通用户的视野,比如现在市面上偶尔还能见到的外置 USB 声卡利用的就是 USB 音频协议(USB Audio Class, UAC)进行模拟音频信号的输出: ...