---
title: IOUSBDeviceQualifierDescriptor
framework: usbdriverkit
role: symbol
role_heading: Structure
path: usbdriverkit/iousbdevicequalifierdescriptor
---

# IOUSBDeviceQualifierDescriptor

The structure for storing a USB device qualifier descriptor.

## Declaration

```occ
struct IOUSBDeviceQualifierDescriptor;
```

## Overview

Overview For information about this descriptor, see section 9.6.2 of the USB 2.0 specification at http://www.usb.org.

## Topics

### Getting the Descriptor Properties

- [bLength](usbdriverkit/iousbdevicequalifierdescriptor/blength.md)
- [bDescriptorType](usbdriverkit/iousbdevicequalifierdescriptor/bdescriptortype.md)
- [bcdUSB](usbdriverkit/iousbdevicequalifierdescriptor/bcdusb.md)
- [bDeviceClass](usbdriverkit/iousbdevicequalifierdescriptor/bdeviceclass.md)
- [bDeviceSubClass](usbdriverkit/iousbdevicequalifierdescriptor/bdevicesubclass.md)
- [bDeviceProtocol](usbdriverkit/iousbdevicequalifierdescriptor/bdeviceprotocol.md)
- [bMaxPacketSize0](usbdriverkit/iousbdevicequalifierdescriptor/bmaxpacketsize0.md)
- [bNumConfigurations](usbdriverkit/iousbdevicequalifierdescriptor/bnumconfigurations.md)
- [bReserved](usbdriverkit/iousbdevicequalifierdescriptor/breserved.md)

## See Also

### Device Descriptors

- [IOUSBDeviceDescriptor](usbdriverkit/iousbdevicedescriptor.md)
- [Apple’s Vendor ID](usbdriverkit/apple_s_vendor_id-enum.md)
