---
title: bFunctionClass
framework: usbdriverkit
role: symbol
role_heading: Instance Property
path: usbdriverkit/iousbinterfaceassociationdescriptor/bfunctionclass
---

# bFunctionClass

## Declaration

```occ
uint8_t bFunctionClass;
```

## See Also

### Accessing the Descriptor Properties

- [bLength](usbdriverkit/iousbinterfaceassociationdescriptor/blength.md)
- [bDescriptorType](usbdriverkit/iousbinterfaceassociationdescriptor/bdescriptortype.md)
- [bFirstInterface](usbdriverkit/iousbinterfaceassociationdescriptor/bfirstinterface.md)
- [bInterfaceCount](usbdriverkit/iousbinterfaceassociationdescriptor/binterfacecount.md)
- [bFunctionSubClass](usbdriverkit/iousbinterfaceassociationdescriptor/bfunctionsubclass.md)
- [bFunctionProtocol](usbdriverkit/iousbinterfaceassociationdescriptor/bfunctionprotocol.md)
- [iFunction](usbdriverkit/iousbinterfaceassociationdescriptor/ifunction.md)
