---
title: IOUSBDeviceQualifierDescriptor
framework: IOKit
role: symbol
role_heading: Structure
platforms: [Mac Catalyst 13.0+, macOS 10.2+]
path: iokit/iousbdevicequalifierdescriptor
---

# IOUSBDeviceQualifierDescriptor

## Declaration

```occ
typedef struct IOUSBDeviceQualifierDescriptor {
    ...
} IOUSBDeviceQualifierDescriptor;
```

## Overview

Overview USB Device Qualifier Descriptor. See the USB Specification at http://www.usb.org.

## Topics

### Instance Properties

- [bDescriptorType](iokit/iousbdevicequalifierdescriptor/1425767-bdescriptortype.md)
- [bDeviceClass](iokit/iousbdevicequalifierdescriptor/1425359-bdeviceclass.md)
- [bDeviceProtocol](iokit/iousbdevicequalifierdescriptor/1425862-bdeviceprotocol.md)
- [bDeviceSubClass](iokit/iousbdevicequalifierdescriptor/1425795-bdevicesubclass.md)
- [bLength](iokit/iousbdevicequalifierdescriptor/1425526-blength.md)
- [bMaxPacketSize0](iokit/iousbdevicequalifierdescriptor/1426115-bmaxpacketsize0.md)
- [bNumConfigurations](iokit/iousbdevicequalifierdescriptor/1426004-bnumconfigurations.md)
- [bReserved](iokit/iousbdevicequalifierdescriptor/1425604-breserved.md)
- [bcdUSB](iokit/iousbdevicequalifierdescriptor/1426161-bcdusb.md)

## See Also

### Related Documentation

- [IOUSBDeviceQualifierDescriptor](iokit/usb_h_user-space/iousbdevicequalifierdescriptor.md)
