---
title: tIOUSBEndpointSynchronizationType
framework: usbdriverkit
role: symbol
role_heading: Enumeration
path: usbdriverkit/tiousbendpointsynchronizationtype
---

# tIOUSBEndpointSynchronizationType

Constants for the endpoint synchronization types.

## Declaration

```occ
enum tIOUSBEndpointSynchronizationType : unsigned int;
```

## Topics

### Getting the Synchronization Types

- [kIOUSBEndpointSynchronizationTypeNone](usbdriverkit/tiousbendpointsynchronizationtype/kiousbendpointsynchronizationtypenone.md)
- [kIOUSBEndpointSynchronizationTypeAsynchronous](usbdriverkit/tiousbendpointsynchronizationtype/kiousbendpointsynchronizationtypeasynchronous.md)
- [kIOUSBEndpointSynchronizationTypeAdaptive](usbdriverkit/tiousbendpointsynchronizationtype/kiousbendpointsynchronizationtypeadaptive.md)
- [kIOUSBEndpointSynchronizationTypeSynchronous](usbdriverkit/tiousbendpointsynchronizationtype/kiousbendpointsynchronizationtypesynchronous.md)

## See Also

### Endpoint Descriptors

- [IOUSBEndpointDescriptor](usbdriverkit/iousbendpointdescriptor.md)
- [IOUSBSuperSpeedEndpointCompanionDescriptor](usbdriverkit/iousbsuperspeedendpointcompaniondescriptor.md)
- [IOUSBSuperSpeedPlusIsochronousEndpointCompanionDescriptor](usbdriverkit/iousbsuperspeedplusisochronousendpointcompaniondescriptor.md)
- [tIOUSBEndpointType](usbdriverkit/tiousbendpointtype.md)
- [Endpoint Attributes](usbdriverkit/endpoint_attributes-enum.md)
- [SuperSpeed USB Endpoint Descriptor Options](usbdriverkit/superspeed_usb_endpoint_descript-enum.md)
- [tIOUSBEndpointDirection](usbdriverkit/tiousbendpointdirection.md)
- [tIOUSBEndpointUsageType](usbdriverkit/tiousbendpointusagetype.md)
- [tIOUSBLanguageID](usbdriverkit/tiousblanguageid.md)
