---
title: ConfigureReport
framework: driverkit
role: symbol
role_heading: Instance Method
path: driverkit/ioservice/configurereport
---

# ConfigureReport

## Declaration

```occ
virtual IOReturn ConfigureReport(OSData *channels, uint32_t action, uint32_t *outCount);
```

## See Also

### Instance Methods

- [AdjustBusy](driverkit/ioservice/adjustbusy.md)
- [ClientCrashed](driverkit/ioservice/clientcrashed.md)
- [CopyName](driverkit/ioservice/copyname.md)
- [CopyProviderProperties](driverkit/ioservice/copyproviderproperties.md)
- [CopySystemStateNotificationService](driverkit/ioservice/copysystemstatenotificationservice.md)
- [CoreAnalyticsSendEvent](driverkit/ioservice/coreanalyticssendevent.md)
- [CreateDefaultDispatchQueue](driverkit/ioservice/createdefaultdispatchqueue.md)
- [GetBusyState](driverkit/ioservice/getbusystate.md)
- [GetProvider](driverkit/ioservice/getprovider.md)
- [JoinPMTree](driverkit/ioservice/joinpmtree.md)
- [RemoveProperty](driverkit/ioservice/removeproperty.md)
- [RequireMaxBusStall](driverkit/ioservice/requiremaxbusstall.md)
- [SetLegend](driverkit/ioservice/setlegend.md)
- [SetPowerOverride](driverkit/ioservice/setpoweroverride.md)
- [StateNotificationItemCopy](driverkit/ioservice/statenotificationitemcopy.md)
