---
title: bDescriptorType
framework: usbdriverkit
role: symbol
role_heading: Instance Property
path: usbdriverkit/iousbinterfacedescriptor/bdescriptortype
---

# bDescriptorType

A constant value indicating an interface descriptor.

## Declaration

```occ
uint8_t bDescriptorType;
```

## See Also

### Accessing the Descriptor Properties

- [bLength](usbdriverkit/iousbinterfacedescriptor/blength.md)
- [bInterfaceNumber](usbdriverkit/iousbinterfacedescriptor/binterfacenumber.md)
- [bAlternateSetting](usbdriverkit/iousbinterfacedescriptor/balternatesetting.md)
- [bNumEndpoints](usbdriverkit/iousbinterfacedescriptor/bnumendpoints.md)
- [bInterfaceClass](usbdriverkit/iousbinterfacedescriptor/binterfaceclass.md)
- [bInterfaceSubClass](usbdriverkit/iousbinterfacedescriptor/binterfacesubclass.md)
- [bInterfaceProtocol](usbdriverkit/iousbinterfacedescriptor/binterfaceprotocol.md)
- [iInterface](usbdriverkit/iousbinterfacedescriptor/iinterface.md)
