---
title: IOUSBFindInterfaceRequest
framework: kernel
role: symbol
role_heading: Type Alias
path: kernel/iousbfindinterfacerequest
---

# IOUSBFindInterfaceRequest

The structure for finding an interface request.

## Declaration

```occ
typedef struct IOUSBFindInterfaceRequest IOUSBFindInterfaceRequest;
```

## Topics

### Getting the Properties

- [bAlternateSetting](kernel/iousbfindinterfacerequest/1546002-balternatesetting.md)
- [bInterfaceClass](kernel/iousbfindinterfacerequest/1546291-binterfaceclass.md)
- [bInterfaceProtocol](kernel/iousbfindinterfacerequest/1546022-binterfaceprotocol.md)
- [bInterfaceSubClass](kernel/iousbfindinterfacerequest/1546058-binterfacesubclass.md)

## See Also

### Communication Requests

- [IOUSBBulkPipeReq](kernel/iousbbulkpipereq.md)
- [IOUSBFindEndpointRequest](kernel/iousbfindendpointrequest.md)
