目录

OH_UsbManager_UsbInterface

typedef struct OH_UsbManager_UsbInterface {...} OH_UsbManager_UsbInterface

概述

定义USB接口。一个OH_UsbManager_UsbConfig可以包含多个OH_UsbManager_UsbInterface实例,每个实例提供特定功能。

起始版本: 26.0.1

相关模块: UsbManager

所在头文件: ohusb_manager.h

汇总

[h2]成员变量

名称 描述
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