---
title: GetHeadroom
framework: networkingdriverkit
role: symbol
role_heading: Instance Method
path: networkingdriverkit/iousernetworkpacket/getheadroom
---

# GetHeadroom

Gets the number of bytes reserved at the front of the packet’s buffer.

## Declaration

```occ
virtual kern_return_t GetHeadroom(uint8_t *headroom) const;
```

## Parameters

- `headroom`: On return, the headroom value.

## Return Value

Return Value kIOReturnSuccess on success, or another value if an error occurred.

## See Also

### Getting the Packet Information

- [GetLinkHeaderLength](networkingdriverkit/iousernetworkpacket/getlinkheaderlength-8dlhu.md)
- [GetDataOffset](networkingdriverkit/iousernetworkpacket/getdataoffset-4tw7y.md)
- [GetDataLength](networkingdriverkit/iousernetworkpacket/getdatalength-8km3n.md)
- [GetMemorySegmentOffset](networkingdriverkit/iousernetworkpacket/getmemorysegmentoffset-39e4c.md)
