---
title: IODataQueueClientEnqueueEntryBlock
framework: driverkit
role: symbol
role_heading: Type Alias
path: driverkit/iodataqueueclientenqueueentryblock
---

# IODataQueueClientEnqueueEntryBlock

The handler block you use to add data to a queue.

## Declaration

```occ
typedef void (^)(void *, unsigned long) IODataQueueClientEnqueueEntryBlock;
```

## See Also

### Adding Work to the Queue

- [SetDataServicedHandler](driverkit/iodataqueuedispatchsource/setdataservicedhandler.md)
- [DataServiced](driverkit/iodataqueuedispatchsource/dataserviced.md)
- [Enqueue](driverkit/iodataqueuedispatchsource/enqueue.md)
- [EnqueueWithCoalesce](driverkit/iodataqueuedispatchsource/enqueuewithcoalesce.md)
- [SendDataAvailable](driverkit/iodataqueuedispatchsource/senddataavailable.md)
