---
title: IOUSBConfigurationDescHeader
framework: usbdriverkit
role: symbol
role_heading: Structure
path: usbdriverkit/iousbconfigurationdescheader
---

# IOUSBConfigurationDescHeader

The header of a configuration descriptor.

## Declaration

```occ
struct IOUSBConfigurationDescHeader;
```

## Overview

Overview Use this method to get the total length of the descriptor. See “USB 2.0 9.6.3: Configuration.”

## Topics

### Accessing the Descriptor Properties

- [bLength](usbdriverkit/iousbconfigurationdescheader/blength.md)
- [bDescriptorType](usbdriverkit/iousbconfigurationdescheader/bdescriptortype.md)
- [wTotalLength](usbdriverkit/iousbconfigurationdescheader/wtotallength.md)

## See Also

### Configuration Descriptors

- [IOUSBConfigurationDescriptor](usbdriverkit/iousbconfigurationdescriptor.md)
- [Power Configuration Settings](usbdriverkit/power_configuration_settings-enum.md)
