---
title: bDeviceClass
framework: usbdriverkit
role: symbol
role_heading: Instance Property
path: usbdriverkit/iousbdevicequalifierdescriptor/bdeviceclass
---

# bDeviceClass

## Declaration

```occ
uint8_t bDeviceClass;
```

## See Also

### Getting the Descriptor Properties

- [bLength](usbdriverkit/iousbdevicequalifierdescriptor/blength.md)
- [bDescriptorType](usbdriverkit/iousbdevicequalifierdescriptor/bdescriptortype.md)
- [bcdUSB](usbdriverkit/iousbdevicequalifierdescriptor/bcdusb.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)
