---
title: "CFURLCreateBookmarkDataFromAliasRecord(_:_:)"
framework: corefoundation
role: symbol
role_heading: Function
path: "corefoundation/cfurlcreatebookmarkdatafromaliasrecord(_:_:)"
---

# CFURLCreateBookmarkDataFromAliasRecord(_:_:)

Initializes and returns bookmark data derived from an alias record.

## Declaration

```swift
func CFURLCreateBookmarkDataFromAliasRecord(_ allocatorRef: CFAllocator!, _ aliasRecordDataRef: CFData!) -> Unmanaged<CFData>!
```

## Parameters

- `allocatorRef`: The allocator to use to allocate memory for the new CFURL object. Pass NULL or doc://com.apple.corefoundation/documentation/CoreFoundation/kCFAllocatorDefault to use the current default allocator.
- `aliasRecordDataRef`: The alias record.

## Return Value

Return Value The bookmark data for the alias record.

## See Also

### Working with Bookmark Data

- [CFURLCreateBookmarkData(_:_:_:_:_:_:)](corefoundation/cfurlcreatebookmarkdata(_:_:_:_:_:_:).md)
- [CFURLCreateBookmarkDataFromFile(_:_:_:)](corefoundation/cfurlcreatebookmarkdatafromfile(_:_:_:).md)
- [CFURLWriteBookmarkDataToFile(_:_:_:_:)](corefoundation/cfurlwritebookmarkdatatofile(_:_:_:_:).md)
- [CFURLStartAccessingSecurityScopedResource(_:)](corefoundation/cfurlstartaccessingsecurityscopedresource(_:).md)
- [CFURLStopAccessingSecurityScopedResource(_:)](corefoundation/cfurlstopaccessingsecurityscopedresource(_:).md)
