1# UsbDdkConfigDescriptor
2
3
4## Overview
5
6Defines configuration descriptors.
7
8**Since**
9
1010
11
12**Related Modules**
13
14[USB DDK](_usb_ddk.md)
15
16
17## Summary
18
19
20### Member Variables
21
22| Name| Description|
23| -------- | -------- |
24| [configDescriptor](#configdescriptor) | Standard configuration descriptor.|
25| [interface](#interface) | Interfaces contained in the configuration.|
26| [extra](#extra) | Unresolved descriptor, including class- or vendor-specific descriptors.|
27| [extraLength](#extralength) | Length of the unresolved descriptor.|
28
29
30## Member Variable Description
31
32
33### configDescriptor
34
35
36```
37struct UsbConfigDescriptor UsbDdkConfigDescriptor::configDescriptor
38```
39
40**Description**
41
42Standard configuration descriptor.
43
44
45### extra
46
47
48```
49const uint8_t* UsbDdkConfigDescriptor::extra
50```
51
52**Description**
53
54Unresolved descriptor, including class- or vendor-specific descriptors.
55
56
57### extraLength
58
59
60```
61uint32_t UsbDdkConfigDescriptor::extraLength
62```
63
64**Description**
65
66Length of the unresolved descriptor.
67
68
69### interface
70
71
72```
73struct UsbDdkInterface* UsbDdkConfigDescriptor::interface
74```
75
76**Description**
77
78Interfaces contained in the configuration.
79