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 设备速度的常量。