---
title: IOUSBFindEndpointRequest
framework: IOKit
role: symbol
role_heading: Structure
platforms: [Mac Catalyst 18.4+, macOS 10.0+]
path: iokit/iousbfindendpointrequest
---

# IOUSBFindEndpointRequest

## Declaration

```occ
typedef struct IOUSBFindEndpointRequest {
    ...
} IOUSBFindEndpointRequest;
```

## Overview

Overview Struct used to find endpoints of an interface type and direction are used to match endpoints, type, direction, maxPacketSize and interval are updated with the properties of the found endpoint.

## Topics

### Instance Properties

- [direction](iokit/iousbfindendpointrequest/1425844-direction.md)
- [interval](iokit/iousbfindendpointrequest/1426086-interval.md)
- [maxPacketSize](iokit/iousbfindendpointrequest/1425860-maxpacketsize.md)
- [type](iokit/iousbfindendpointrequest/1425464-type.md)
