---
title: kIOUSBDeviceRequestGetState
framework: usbdriverkit
role: symbol
role_heading: Enumeration Case
path: usbdriverkit/kiousbdevicerequestgetstate
---

# kIOUSBDeviceRequestGetState

## Declaration

```occ
kIOUSBDeviceRequestGetState
```

## See Also

### Getting the Request Types

- [kIOUSBDeviceRequestGetStatus](usbdriverkit/kiousbdevicerequestgetstatus.md)
- [kIOUSBDeviceRequestClearFeature](usbdriverkit/kiousbdevicerequestclearfeature.md)
- [kIOUSBDeviceRequestSetFeature](usbdriverkit/kiousbdevicerequestsetfeature.md)
- [kIOUSBDeviceRequestSetAddress](usbdriverkit/kiousbdevicerequestsetaddress.md)
- [kIOUSBDeviceRequestGetDescriptor](usbdriverkit/kiousbdevicerequestgetdescriptor.md)
- [kIOUSBDeviceRequestSetDescriptor](usbdriverkit/kiousbdevicerequestsetdescriptor.md)
- [kIOUSBDeviceRequestGetConfiguration](usbdriverkit/kiousbdevicerequestgetconfiguration.md)
- [kIOUSBDeviceRequestSetConfiguration](usbdriverkit/kiousbdevicerequestsetconfiguration.md)
- [kIOUSBDeviceRequestGetInterface](usbdriverkit/kiousbdevicerequestgetinterface.md)
- [kIOUSBDeviceRequestSetInterface](usbdriverkit/kiousbdevicerequestsetinterface.md)
- [kIOUSBDeviceRequestSynchFrame](usbdriverkit/kiousbdevicerequestsynchframe.md)
- [kIOUSBDeviceRequestSetSel](usbdriverkit/kiousbdevicerequestsetsel.md)
- [kIOUSBDeviceRequestSetIsochronousDelay](usbdriverkit/kiousbdevicerequestsetisochronousdelay.md)
