---
title: CopyConfigurationDescriptor
framework: usbdriverkit
role: symbol
role_heading: Instance Method
path: usbdriverkit/iousbhostinterface/copyconfigurationdescriptor
---

# CopyConfigurationDescriptor

Retrieves the parent configuration descriptor for this interface.

## Declaration

```occ
virtual const IOUSBConfigurationDescriptor * CopyConfigurationDescriptor();
```

## Return Value

Return Value The configuration descriptor for this interface. It’s your responsibility to free the returned descriptor.

## See Also

### Getting Interface-Related Descriptors

- [GetInterfaceDescriptor](usbdriverkit/iousbhostinterface/getinterfacedescriptor.md)
- [CopyStringDescriptor](usbdriverkit/iousbhostinterface/copystringdescriptor-83du1.md)
- [CopyStringDescriptor](usbdriverkit/iousbhostinterface/copystringdescriptor-8k65j.md)
