---
title: deviceRequest
framework: kernel
role: symbol
role_heading: Instance Method
path: kernel/iousbhostdevice/3516787-devicerequest
---

# deviceRequest

## Declaration

```occ
virtual IOReturn deviceRequest(IOService *forClient, StandardUSB::DeviceRequest & request, void *dataBuffer, uint32_t & bytesTransferred, uint32_t completionTimeoutMs);
```
