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

# tIOUSB30DeviceNotificationType

Constants indicating the type of a device notification.

## Declaration

```occ
enum tIOUSB30DeviceNotificationType : unsigned int;
```

## Discussion

Discussion For information about this type, see Table 8-18 of the USB 3.2 specification at http://www.usb.org.

## Topics

### Getting the Notification Types

- [kIOUSB30DeviceNotificationTypeFunctionWake](usbdriverkit/tiousb30devicenotificationtype/kiousb30devicenotificationtypefunctionwake.md)
- [kIOUSB30DeviceNotificationTypeLatencyTolerance](usbdriverkit/tiousb30devicenotificationtype/kiousb30devicenotificationtypelatencytolerance.md)
- [kIOUSB30DeviceNotificationTypeBusIntervalAdjustment](usbdriverkit/tiousb30devicenotificationtype/kiousb30devicenotificationtypebusintervaladjustment.md)
- [kIOUSB30DeviceNotificationTypeHostRoleRequest](usbdriverkit/tiousb30devicenotificationtype/kiousb30devicenotificationtypehostrolerequest.md)
- [kIOUSB30DeviceNotificationTypeSublinkSpeed](usbdriverkit/tiousb30devicenotificationtype/kiousb30devicenotificationtypesublinkspeed.md)
