---
title: "StandardUSB::InterfaceAssociationDescriptor"
framework: Kernel
role: symbol
role_heading: Structure
platforms: [macOS 12.0+]
path: kernel/standardusb_interfaceassociationdescriptor
---

# StandardUSB::InterfaceAssociationDescriptor

## Declaration

```occ
typedef struct StandardUSB::InterfaceAssociationDescriptor {
    ...
} StandardUSB::InterfaceAssociationDescriptor;
```

## Topics

### Instance Properties

- [bFirstInterface](kernel/standardusb_interfaceassociationdescriptor/3794105-bfirstinterface.md)
- [bFunctionClass](kernel/standardusb_interfaceassociationdescriptor/3794106-bfunctionclass.md)
- [bFunctionProtocol](kernel/standardusb_interfaceassociationdescriptor/3794107-bfunctionprotocol.md)
- [bFunctionSubClass](kernel/standardusb_interfaceassociationdescriptor/3794108-bfunctionsubclass.md)
- [bInterfaceCount](kernel/standardusb_interfaceassociationdescriptor/3794109-binterfacecount.md)
- [iFunction](kernel/standardusb_interfaceassociationdescriptor/3794110-ifunction.md)
