1# UsbDdkInterface 2 3 4## Overview 5 6Defines a USB DDK interface, which is a collection of alternate settings for a particular USB interface. 7 8**Since** 9 1010 11 12**Related Modules** 13 14[UsbDdk](_usb_ddk.md) 15 16 17## Summary 18 19 20### Member Variables 21 22| Name| Description| 23| -------- | -------- | 24| [numAltsetting](#numaltsetting) | Number of alternate settings of the interface.| 25| [altsetting](#altsetting) | Alternate setting of the interface.| 26 27 28## Member Variable Description 29 30 31### altsetting 32 33 34``` 35struct UsbDdkInterfaceDescriptor* UsbDdkInterface::altsetting 36``` 37 38**Description** 39 40Alternate setting of the interface. 41 42 43### numAltsetting 44 45 46``` 47uint8_t UsbDdkInterface::numAltsetting 48``` 49 50**Description** 51 52Number of alternate settings of the interface. 53