---
title: IOUSBDeviceQualifierDescriptor
framework: kernel
role: symbol
role_heading: Type Alias
path: kernel/iousbdevicequalifierdescriptor
---

# IOUSBDeviceQualifierDescriptor

The structure for describing a high-speed capable USB device.

## Declaration

```occ
typedef struct IOUSBDeviceQualifierDescriptor IOUSBDeviceQualifierDescriptor;
```

## Discussion

Discussion For information about this descriptor, see USB 2.0, 9.6.2.

## Topics

### Getting the Properties

- [bLength](kernel/iousbdevicequalifierdescriptor/1546586-blength.md)
- [bDescriptorType](kernel/iousbdevicequalifierdescriptor/1546232-bdescriptortype.md)
- [bcdUSB](kernel/iousbdevicequalifierdescriptor/1546098-bcdusb.md)
- [bDeviceClass](kernel/iousbdevicequalifierdescriptor/1546116-bdeviceclass.md)
- [bDeviceSubClass](kernel/iousbdevicequalifierdescriptor/1546256-bdevicesubclass.md)
- [bDeviceProtocol](kernel/iousbdevicequalifierdescriptor/1546390-bdeviceprotocol.md)
- [bMaxPacketSize0](kernel/iousbdevicequalifierdescriptor/1546534-bmaxpacketsize0.md)
- [bNumConfigurations](kernel/iousbdevicequalifierdescriptor/1546367-bnumconfigurations.md)
- [bReserved](kernel/iousbdevicequalifierdescriptor/1546522-breserved.md)

## See Also

### Device Descriptors

- [IOUSBDeviceDescriptor](kernel/iousbdevicedescriptor.md)
- [IOUSBDeviceDescriptorPtr](kernel/iousbdevicedescriptorptr.md)
- [IOUSBDeviceQualifierDescriptorPtr](kernel/iousbdevicequalifierdescriptorptr.md)

### Related Documentation

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