---
title: bLength
framework: usbdriverkit
role: symbol
role_heading: Instance Property
path: usbdriverkit/iousbdevicedescriptor/blength
---

# bLength

The length of the descriptor in bytes.

## Declaration

```occ
uint8_t bLength;
```

## See Also

### Getting the Device Properties

- [bDescriptorType](usbdriverkit/iousbdevicedescriptor/bdescriptortype.md)
- [bcdUSB](usbdriverkit/iousbdevicedescriptor/bcdusb.md)
- [bDeviceClass](usbdriverkit/iousbdevicedescriptor/bdeviceclass.md)
- [bDeviceSubClass](usbdriverkit/iousbdevicedescriptor/bdevicesubclass.md)
- [bDeviceProtocol](usbdriverkit/iousbdevicedescriptor/bdeviceprotocol.md)
- [bMaxPacketSize0](usbdriverkit/iousbdevicedescriptor/bmaxpacketsize0.md)
- [idVendor](usbdriverkit/iousbdevicedescriptor/idvendor.md)
- [idProduct](usbdriverkit/iousbdevicedescriptor/idproduct.md)
- [bcdDevice](usbdriverkit/iousbdevicedescriptor/bcddevice.md)
- [iManufacturer](usbdriverkit/iousbdevicedescriptor/imanufacturer.md)
- [iProduct](usbdriverkit/iousbdevicedescriptor/iproduct.md)
- [iSerialNumber](usbdriverkit/iousbdevicedescriptor/iserialnumber.md)
- [bNumConfigurations](usbdriverkit/iousbdevicedescriptor/bnumconfigurations.md)
