---
title: kIOUSBDescriptorTypeInterface
framework: usbdriverkit
role: symbol
role_heading: Enumeration Case
path: usbdriverkit/tiousbdescriptortype/kiousbdescriptortypeinterface
---

# kIOUSBDescriptorTypeInterface

The type for an interface descriptor.

## Declaration

```occ
kIOUSBDescriptorTypeInterface
```

## See Also

### Getting the Descriptor Type

- [kIOUSBDescriptorTypeDevice](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypedevice.md)
- [kIOUSBDescriptorTypeConfiguration](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypeconfiguration.md)
- [kIOUSBDescriptorTypeString](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypestring.md)
- [kIOUSBDescriptorTypeEndpoint](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypeendpoint.md)
- [kIOUSBDescriptorTypeDeviceQualifier](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypedevicequalifier.md)
- [kIOUSBDescriptorTypeOtherSpeedConfiguration](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypeotherspeedconfiguration.md)
- [kIOUSBDescriptorTypeInterfacePower](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypeinterfacepower.md)
- [kIOUSBDescriptorTypeOTG](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypeotg.md)
- [kIOUSBDescriptorTypeDebug](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypedebug.md)
- [kIOUSBDescriptorTypeInterfaceAssociation](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypeinterfaceassociation.md)
- [kIOUSBDescriptorTypeBOS](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypebos.md)
- [kIOUSBDescriptorTypeDeviceCapability](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypedevicecapability.md)
- [kIOUSBDecriptorTypeHID](usbdriverkit/tiousbdescriptortype/kiousbdecriptortypehid.md)
- [kIOUSBDecriptorTypeReport](usbdriverkit/tiousbdescriptortype/kiousbdecriptortypereport.md)
- [kIOUSBDescriptorTypePhysical](usbdriverkit/tiousbdescriptortype/kiousbdescriptortypephysical.md)
