---
title: bDeviceSubClass
framework: usbdriverkit
role: symbol
role_heading: Instance Property
path: usbdriverkit/iousbdevicequalifierdescriptor/bdevicesubclass
---

# bDeviceSubClass

## Declaration

```occ
uint8_t bDeviceSubClass;
```

## See Also

### Getting the Descriptor Properties

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