---
title: tEndpointUsageType
framework: Kernel
role: symbol
role_heading: Enumeration
platforms: [macOS 14.0+]
path: kernel/tendpointusagetype
---

# tEndpointUsageType

## Declaration

```occ
typedef enum tEndpointUsageType : unsigned int {
    ...
} tEndpointUsageType;
```

## Topics

### Constants

- [kEndpointUsageTypeInterruptNotification](kernel/tendpointusagetype/kendpointusagetypeinterruptnotification.md)
- [kEndpointUsageTypeInterruptPeriodic](kernel/tendpointusagetype/kendpointusagetypeinterruptperiodic.md)
- [kEndpointUsageTypeInterruptReserved1](kernel/tendpointusagetype/kendpointusagetypeinterruptreserved1.md)
- [kEndpointUsageTypeInterruptReserved2](kernel/tendpointusagetype/kendpointusagetypeinterruptreserved2.md)
- [kEndpointUsageTypeIsocData](kernel/tendpointusagetype/kendpointusagetypeisocdata.md)
- [kEndpointUsageTypeIsocFeedback](kernel/tendpointusagetype/kendpointusagetypeisocfeedback.md)
- [kEndpointUsageTypeIsocImplicit](kernel/tendpointusagetype/kendpointusagetypeisocimplicit.md)
- [kEndpointUsageTypeIsocReserved](kernel/tendpointusagetype/kendpointusagetypeisocreserved.md)
