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