---
title: "TXTRecordDeallocate(_:)"
framework: dnssd
role: symbol
role_heading: Function
path: "dnssd/txtrecorddeallocate(_:)"
---

# TXTRecordDeallocate(_:)

Releases resources associated with a TXT record.

## Declaration

```swift
func TXTRecordDeallocate(_ txtRecord: UnsafeMutablePointer<TXTRecordRef>!)
```

## Parameters

- `txtRecord`: A TXTRecordRef initialized by calling TXTRecordCreate().

## Discussion

Discussion Releases any resources allocated in the course of preparing a TXT Record using TXTRecordCreate()/TXTRecordSetValue()/TXTRecordRemoveValue(). Ownership of the buffer provided in TXTRecordCreate() returns to the client.

## See Also

### TXT Record Construction Functions

- [TXTRecordCreate(_:_:_:)](dnssd/txtrecordcreate(_:_:_:).md)
- [TXTRecordGetBytesPtr(_:)](dnssd/txtrecordgetbytesptr(_:).md)
- [TXTRecordGetLength(_:)](dnssd/txtrecordgetlength(_:).md)
- [TXTRecordRemoveValue(_:_:)](dnssd/txtrecordremovevalue(_:_:).md)
- [TXTRecordSetValue(_:_:_:_:)](dnssd/txtrecordsetvalue(_:_:_:_:).md)
