---
title: outputSegment
framework: kernel
role: pseudoSymbol
path: kernel/iobigmemorycursor/1811675-outputsegment
---

# outputSegment

Outputs the given segment into the output segments array in big endian byte order.

## Declaration

```occ
static void outputSegment(
 PhysicalSegmentsegment, 
 void *segments, 
 UInt32segmentIndex); 
```

## Parameters

- `segment`: The physical address and length that is next to be output.
- `segments`: Base of the output vector of DMA address length pairs.
- `segmentIndex`: Index to output 'segment' in the 'segments' array.

## See Also

### Miscellaneous

- [getPhysicalSegments](kernel/iobigmemorycursor/1811632-getphysicalsegments.md)
- [initWithSpecification](kernel/iobigmemorycursor/1811657-initwithspecification.md)
- [withSpecification](kernel/iobigmemorycursor/1811699-withspecification.md)
