typedef struct OH_UsbManager_UsbInterface {...} OH_UsbManager_UsbInterface 定义USB接口。一个OH_UsbManager_UsbConfig可以包含多个OH_UsbManager_UsbInterface实例,每个实例提供特定功能。
起始版本: 26.0.1
相关模块: UsbManager
所在头文件: ohusb_manager.h
| 名称 | 描述 |
|---|---|
| uint8_t id | USB接口的唯一标识。 起始版本: 26.0.1 |
| uint8_t protocol | 接口协议。 起始版本: 26.0.1 |
| uint8_t clazz | 接口类。 起始版本: 26.0.1 |
| uint8_t subClass | 接口子类。 起始版本: 26.0.1 |
| uint8_t alternateSetting | 此USB接口的交替设置编号,由USB接口描述符定义。值0表示默认的交替设置。 起始版本: 26.0.1 |
| const char *name | 接口名称。 起始版本: 26.0.1 |
| OH_UsbManager_UsbEndpoint *endpoints | 属于该USB接口的端点。 起始版本: 26.0.1 |
| uint32_t endpointCount | 接口中的端点数量。 起始版本: 26.0.1 |