usbspec.h 标头
此标头包含 USB 客户端驱动程序使用的数据结构和枚举的声明。
有关详细信息,请参阅:
usbspec.h 包含以下编程接口:
结构
USB_30_HUB_DESCRIPTOR USB_30_HUB_DESCRIPTOR 结构包含 SuperSpeed 中心描述符。 有关结构成员的信息,请参阅通用串行总线修订版 3.0 规范,10.13.2.1 中心描述符,表 10-3。 SuperSpeed Hub 描述符。 |
USB_COMMON_DESCRIPTOR USB_COMMON_DESCRIPTOR 结构包含与调用USBD_ParseDescriptors中的搜索条件匹配的第一个描述符的头。 |
USB_CONFIGURATION_DESCRIPTOR USB 客户端驱动程序使用 USB_CONFIGURATION_DESCRIPTOR 结构来保存 USB 定义的配置描述符。 |
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR USB 3.2 工程更改通知中定义的 USB FW 更新。 |
USB_DEVICE_DESCRIPTOR USB 客户端驱动程序使用 USB_DEVICE_DESCRIPTOR 结构来检索 USB 定义的设备描述符。 |
USB_DEVICE_QUALIFIER_DESCRIPTOR USB 客户端驱动程序使用 USB_DEVICE_QUALIFIER_DESCRIPTOR 结构来检索 USB 定义的设备限定符描述符。 |
USB_ENDPOINT_DESCRIPTOR USB 客户端驱动程序使用USB_ENDPOINT_DESCRIPTOR结构来检索 USB 定义的终结点描述符。 |
USB_HUB_DESCRIPTOR USB_HUB_DESCRIPTOR 结构包含中心描述符。 |
USB_INTERFACE_DESCRIPTOR USB 客户端驱动程序使用 USB_INTERFACE_DESCRIPTOR 结构来检索 USB 定义的接口描述符。 |
USB_STRING_DESCRIPTOR USB 客户端驱动程序使用 USB_STRING_DESCRIPTOR 结构来保存 USB 定义的字符串描述符。 |
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR USB 客户端驱动程序使用USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR结构来检索 USB 定义的 SuperSpeed Endpoint Companion 描述符。 有关详细信息,请参阅官方 USB 3.0 规范中的第 9.6.7 节和表 9-20。 |
枚举
USB_DEVICE_SPEED USB_DEVICE_SPEED 枚举定义 USB 设备速度的常量。 |