---
title: tIOUSB30LinkStateTimeout
framework: USBDriverKit
role: symbol
role_heading: Enumeration
platforms: [driverkit 19.0+]
path: usbdriverkit/tiousb30linkstatetimeout
---

# tIOUSB30LinkStateTimeout

Constants for the link state timeout values on USB 3.0 devices.

## Declaration

```occ
enum tIOUSB30LinkStateTimeout : unsigned int;
```

## Discussion

Discussion For information about these constants, see Table 7-12 of the USB 3.0 specification, and sections 7.5.4, 7.5.9, and 7.5.10 of the USB 3.0 specification at http://www.usb.org.

## Topics

### Getting the Link State Timeouts

- [kIOUSB30LinkStateSSInactiveQuietTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstatessinactivequiettimeout.md)
- [kIOUSB30LinkStateRxDetectQuietTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstaterxdetectquiettimeout.md)
- [kIOUSB30LinkStatePollingLFPSTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstatepollinglfpstimeout.md)
- [kIOUSB30LinkStatePollingActiveTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstatepollingactivetimeout.md)
- [kIOUSB30LinkStatePollingConfigurationTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstatepollingconfigurationtimeout.md)
- [kIOUSB30LinkStatePollingIdleTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstatepollingidletimeout.md)
- [kIOUSB30LinkStateU0LTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstateu0ltimeout.md)
- [kIOUSB30LinkStateU0RecoveryTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstateu0recoverytimeout.md)
- [kIOUSB30LinkStateU1NoLFPSResponseTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstateu1nolfpsresponsetimeout.md)
- [kIOUSB30LinkStateU1PingTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstateu1pingtimeout.md)
- [kIOUSB30LinkStateU2NoLFPSResponseTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstateu2nolfpsresponsetimeout.md)
- [kIOUSB30LinkStateU3NoLFPSResponseTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstateu3nolfpsresponsetimeout.md)
- [kIOUSB30LinkStateU3RxDetectDelay](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstateu3rxdetectdelay.md)
- [kIOUSB30LinkStateU3WakeupRetryDelay](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstateu3wakeupretrydelay.md)
- [kIOUSB30LinKStateU2RxDetectDelay](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstateu2rxdetectdelay.md)
- [kIOUSB30LinkStateRecoveryActiveTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstaterecoveryactivetimeout.md)
- [kIOUSB30LinkStateRecoveryConfigurationTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstaterecoveryconfigurationtimeout.md)
- [kIOUSB30LinkStateRecoveryIdleTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstaterecoveryidletimeout.md)
- [kIOUSB30LinkStateLoopbackExitTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstateloopbackexittimeout.md)
- [kIOUSB30LinkStateHotResetActiveTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstatehotresetactivetimeout.md)
- [kIOUSB30LinkStatePollingDeadline](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstatepollingdeadline.md)
- [kIOUSB30LinkStateSSResumeDeadline](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstatessresumedeadline.md)

### Enumeration Cases

- [kIOUSB30LinkStateHotResetDeadline](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstatehotresetdeadline.md)
- [kIOUSB30LinkStateHotResetExitTimeout](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstatehotresetexittimeout.md)
- [kIOUSB30LinkStateRecoveryDeadline](usbdriverkit/tiousb30linkstatetimeout/kiousb30linkstaterecoverydeadline.md)

## See Also

### Timing Parameters

- [tIOUSB30ResetTimeout](usbdriverkit/tiousb30resettimeout.md)
- [tIOUSB30TimingParameters](usbdriverkit/tiousb30timingparameters.md)
- [Timing Parameters](usbdriverkit/timing_parameters-enum.md)
