---
title: kIOUSBDeviceRequestGetDescriptor
framework: usbdriverkit
role: symbol
role_heading: Enumeration Case
path: usbdriverkit/kiousbdevicerequestgetdescriptor
---

# kIOUSBDeviceRequestGetDescriptor

## Declaration

```occ
kIOUSBDeviceRequestGetDescriptor
```

## See Also

### Getting the Request Types

- [kIOUSBDeviceRequestGetStatus](usbdriverkit/kiousbdevicerequestgetstatus.md)
- [kIOUSBDeviceRequestClearFeature](usbdriverkit/kiousbdevicerequestclearfeature.md)
- [kIOUSBDeviceRequestGetState](usbdriverkit/kiousbdevicerequestgetstate.md)
- [kIOUSBDeviceRequestSetFeature](usbdriverkit/kiousbdevicerequestsetfeature.md)
- [kIOUSBDeviceRequestSetAddress](usbdriverkit/kiousbdevicerequestsetaddress.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)
