# UsbEndpointDescriptor

```
typedef struct UsbEndpointDescriptor {...} __attribute__((packed)) UsbEndpointDescriptor
```

#### 概述

标准端点描述符，对应USB协议中Standard Endpoint Descriptor。

**起始版本：** 10

**相关模块：** UsbDdk

**所在头文件：** usb\_ddk\_types.h

#### 汇总

#### 成员变量

| 名称 | 描述 |
| --- | --- |
| uint8_t bLength | 该描述符的大小，单位为字节。 |
| uint8_t bDescriptorType | 描述符类型。 |
| uint8_t bEndpointAddress | 端点地址，包含端点编号以及端点方向。 |
| uint8_t bmAttributes | 端点属性，包括传输类型、同步类型、使用类型。 |
| uint16_t wMaxPacketSize | 该端点所能承载的最大包的大小。 |
| uint8_t bInterval | 数据传输轮询端点的时间间隔。 |
| uint8_t bRefresh | 用于音频类设备，同步反馈的速率。 |
| uint8_t bSynchAddress | 用于音频类设备，同步端点的地址。 |