---
title: enqueueOutputBuffer
framework: kernel
role: pseudoSymbol
path: kernel/iostream/1809665-enqueueoutputbuffer
---

# enqueueOutputBuffer

A convenience method for enqueueing a buffer.

## Declaration

```occ
virtual IOReturn enqueueOutputBuffer(
 IOStreamBuffer *buffer, 
 IOByteCount dataOffset = 0, 
 IOByteCount dataLength = 0, 
 IOByteCount controlOffset = 0, 
 IOByteCount controlLength = 0); 
```

## Parameters

- `buffer`:
- `dataOffset`:
- `dataLength`:
- `controlOffset`:
- `controlLength`:

## See Also

### Queueing and dequeueing buffers

- [dequeueInputEntry](kernel/iostream/1809653-dequeueinputentry.md)
- [enqueueOutputEntry](kernel/iostream/1809670-enqueueoutputentry.md)
