---
title: Device Request
framework: IOKit
role: containerSymbol
role_heading: Enumeration
platforms: [Mac Catalyst 18.4+, macOS 10.0+]
path: iokit/1424997-device_request
---

# Device Request

## Declaration

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

## Topics

### Constants

- [kUSBRqClearFeature](1424997-device_request/kusbrqclearfeature.md)
- [kUSBRqGetConfig](1424997-device_request/kusbrqgetconfig.md)
- [kUSBRqGetDescriptor](1424997-device_request/kusbrqgetdescriptor.md)
- [kUSBRqGetInterface](1424997-device_request/kusbrqgetinterface.md)
- [kUSBRqGetState](1424997-device_request/kusbrqgetstate.md)
- [kUSBRqGetStatus](1424997-device_request/kusbrqgetstatus.md)
- [kUSBRqReserved2](1424997-device_request/kusbrqreserved2.md)
- [kUSBRqSetAddress](1424997-device_request/kusbrqsetaddress.md)
- [kUSBRqSetConfig](1424997-device_request/kusbrqsetconfig.md)
- [kUSBRqSetDescriptor](1424997-device_request/kusbrqsetdescriptor.md)
- [kUSBRqSetFeature](1424997-device_request/kusbrqsetfeature.md)
- [kUSBRqSetInterface](1424997-device_request/kusbrqsetinterface.md)
- [kUSBRqSyncFrame](1424997-device_request/kusbrqsyncframe.md)
- [kUSBSetIsochDelay](1424997-device_request/kusbsetisochdelay.md)
- [kUSBSetSel](1424997-device_request/kusbsetsel.md)
