---
title: "SCNetworkServiceGetInterface(_:)"
framework: systemconfiguration
role: symbol
role_heading: Function
path: "systemconfiguration/scnetworkservicegetinterface(_:)"
---

# SCNetworkServiceGetInterface(_:)

Returns the network interface associated with the specified service.

## Declaration

```swift
func SCNetworkServiceGetInterface(_ service: SCNetworkService) -> SCNetworkInterface?
```

## Parameters

- `service`: The network service.

## Return Value

Return Value The network interface associated with the service, or NULL if an error occurred.

## See Also

### Configuring Network Services

- [SCNetworkServiceAddProtocolType(_:_:)](systemconfiguration/scnetworkserviceaddprotocoltype(_:_:).md)
- [SCNetworkServiceCopy(_:_:)](systemconfiguration/scnetworkservicecopy(_:_:).md)
- [SCNetworkServiceCopyAll(_:)](systemconfiguration/scnetworkservicecopyall(_:).md)
- [SCNetworkServiceCopyProtocol(_:_:)](systemconfiguration/scnetworkservicecopyprotocol(_:_:).md)
- [SCNetworkServiceCopyProtocols(_:)](systemconfiguration/scnetworkservicecopyprotocols(_:).md)
- [SCNetworkServiceCreate(_:_:)](systemconfiguration/scnetworkservicecreate(_:_:).md)
- [SCNetworkServiceEstablishDefaultConfiguration(_:)](systemconfiguration/scnetworkserviceestablishdefaultconfiguration(_:).md)
- [SCNetworkServiceGetEnabled(_:)](systemconfiguration/scnetworkservicegetenabled(_:).md)
- [SCNetworkServiceGetName(_:)](systemconfiguration/scnetworkservicegetname(_:).md)
- [SCNetworkServiceGetServiceID(_:)](systemconfiguration/scnetworkservicegetserviceid(_:).md)
- [SCNetworkServiceGetTypeID()](systemconfiguration/scnetworkservicegettypeid().md)
- [SCNetworkServiceRemove(_:)](systemconfiguration/scnetworkserviceremove(_:).md)
- [SCNetworkServiceRemoveProtocolType(_:_:)](systemconfiguration/scnetworkserviceremoveprotocoltype(_:_:).md)
- [SCNetworkServiceSetEnabled(_:_:)](systemconfiguration/scnetworkservicesetenabled(_:_:).md)
- [SCNetworkServiceSetName(_:_:)](systemconfiguration/scnetworkservicesetname(_:_:).md)
