---
title: IOAddressSegment
framework: driverkit
role: symbol
role_heading: Structure
path: driverkit/ioaddresssegment
---

# IOAddressSegment

A structure that describes the location and size of a block of memory.

## Declaration

```occ
struct IOAddressSegment;
```

## Topics

### Getting the Address Information

- [address](driverkit/ioaddresssegment/address.md)
- [length](driverkit/ioaddresssegment/length.md)

## See Also

### Managing the Buffer Contents

- [SetLength](driverkit/iobuffermemorydescriptor/setlength.md)
- [GetAddressRange](driverkit/iobuffermemorydescriptor/getaddressrange.md)
