---
title: "CFSocketCopyRegisteredValue(_:_:_:_:_:)"
framework: corefoundation
role: symbol
role_heading: Function
path: "corefoundation/cfsocketcopyregisteredvalue(_:_:_:_:_:)"
---

# CFSocketCopyRegisteredValue(_:_:_:_:_:)

Returns a value registered with a CFSocket name server.

## Declaration

```swift
func CFSocketCopyRegisteredValue(_ nameServerSignature: UnsafePointer<CFSocketSignature>!, _ timeout: CFTimeInterval, _ name: CFString!, _ value: UnsafeMutablePointer<Unmanaged<CFPropertyList>?>!, _ nameServerAddress: UnsafeMutablePointer<Unmanaged<CFData>?>!) -> CFSocketError
```

## Parameters

- `nameServerSignature`: The socket signature for the name server. If NULL, this function contacts the default server, which is assumed to be a local process using TCP/IP to listen on the port number returned from doc://com.apple.corefoundation/documentation/CoreFoundation/CFSocketGetDefaultNameRegistryPortNumber(). If nameServerSignature is incomplete, the missing values are replaced with the default server’s values, if appropriate.
- `timeout`: The time to wait for the server to accept a connection and to reply to the registration request.
- `name`: The name of the registered value to return.
- `value`: A pointer to the property list object into which the retrieved value should be copied.
- `nameServerAddress`: A pointer to a CFData object into which the name server’s address is copied. Pass NULL if you do not want the server’s address.

## Return Value

Return Value An error code indicating success or failure.

## See Also

### Core Foundation Socket Name Server Utilities Miscellaneous Functions

- [CFSocketCopyRegisteredSocketSignature(_:_:_:_:_:)](corefoundation/cfsocketcopyregisteredsocketsignature(_:_:_:_:_:).md)
- [CFSocketGetDefaultNameRegistryPortNumber()](corefoundation/cfsocketgetdefaultnameregistryportnumber().md)
- [CFSocketRegisterSocketSignature(_:_:_:_:)](corefoundation/cfsocketregistersocketsignature(_:_:_:_:).md)
- [CFSocketRegisterValue(_:_:_:_:)](corefoundation/cfsocketregistervalue(_:_:_:_:).md)
- [CFSocketSetDefaultNameRegistryPortNumber(_:)](corefoundation/cfsocketsetdefaultnameregistryportnumber(_:).md)
- [CFSocketUnregister(_:_:_:)](corefoundation/cfsocketunregister(_:_:_:).md)
