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

# bDeviceSubClass

The subclass code.

## Declaration

```occ
uint8_t bDeviceSubClass;
```

## See Also

### 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)
- [bDeviceProtocol](kernel/iousbdevicequalifierdescriptor/1546390-bdeviceprotocol.md)
- [bMaxPacketSize0](kernel/iousbdevicequalifierdescriptor/1546534-bmaxpacketsize0.md)
- [bNumConfigurations](kernel/iousbdevicequalifierdescriptor/1546367-bnumconfigurations.md)
- [bReserved](kernel/iousbdevicequalifierdescriptor/1546522-breserved.md)
