---
title: "SCPreferencesCopyKeyList(_:)"
framework: systemconfiguration
role: symbol
role_heading: Function
path: "systemconfiguration/scpreferencescopykeylist(_:)"
---

# SCPreferencesCopyKeyList(_:)

Returns the currently defined preference keys.

## Declaration

```swift
func SCPreferencesCopyKeyList(_ prefs: SCPreferences) -> CFArray?
```

## Parameters

- `prefs`: The preferences session.

## Return Value

Return Value An array of currently defined preference keys. You must release the returned value.

## See Also

### Getting Information About a Preferences Session

- [SCPreferencesGetTypeID()](systemconfiguration/scpreferencesgettypeid().md)
- [SCPreferencesGetSignature(_:)](systemconfiguration/scpreferencesgetsignature(_:).md)
