---
title: iInterface
framework: usbdriverkit
role: symbol
role_heading: Instance Property
path: usbdriverkit/iousbinterfacedescriptor/iinterface
---

# iInterface

The index of a string descriptor that describes this interface.

## Declaration

```occ
uint8_t iInterface;
```

## See Also

### Accessing the Descriptor Properties

- [bLength](usbdriverkit/iousbinterfacedescriptor/blength.md)
- [bDescriptorType](usbdriverkit/iousbinterfacedescriptor/bdescriptortype.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)
