---
title: "SCBondStatusGetInterfaceStatus(_:_:)"
framework: systemconfiguration
role: symbol
role_heading: Function
path: "systemconfiguration/scbondstatusgetinterfacestatus(_:_:)"
---

# SCBondStatusGetInterfaceStatus(_:_:)

Returns the status of the specified member interface of an Ethernet bond or the status of the bond as a whole.

## Declaration

```swift
func SCBondStatusGetInterfaceStatus(_ bondStatus: SCBondStatus, _ interface: SCNetworkInterface?) -> CFDictionary?
```

## Parameters

- `bondStatus`: The Ethernet bond status.
- `interface`: The member interface whose status is needed. Pass NULL to get the status of the Ethernet bond.

## Return Value

Return Value The interface status.

## See Also

### Configuring Ethernet Bond Interfaces

- [SCBondInterfaceCopyAll(_:)](systemconfiguration/scbondinterfacecopyall(_:).md)
- [SCBondInterfaceCopyAvailableMemberInterfaces(_:)](systemconfiguration/scbondinterfacecopyavailablememberinterfaces(_:).md)
- [SCBondInterfaceCopyStatus(_:)](systemconfiguration/scbondinterfacecopystatus(_:).md)
- [SCBondInterfaceCreate(_:)](systemconfiguration/scbondinterfacecreate(_:).md)
- [SCBondInterfaceGetMemberInterfaces(_:)](systemconfiguration/scbondinterfacegetmemberinterfaces(_:).md)
- [SCBondInterfaceGetOptions(_:)](systemconfiguration/scbondinterfacegetoptions(_:).md)
- [SCBondInterfaceRemove(_:)](systemconfiguration/scbondinterfaceremove(_:).md)
- [SCBondInterfaceSetLocalizedDisplayName(_:_:)](systemconfiguration/scbondinterfacesetlocalizeddisplayname(_:_:).md)
- [SCBondInterfaceSetMemberInterfaces(_:_:)](systemconfiguration/scbondinterfacesetmemberinterfaces(_:_:).md)
- [SCBondInterfaceSetOptions(_:_:)](systemconfiguration/scbondinterfacesetoptions(_:_:).md)
- [SCBondStatusGetMemberInterfaces(_:)](systemconfiguration/scbondstatusgetmemberinterfaces(_:).md)
- [SCBondStatusGetTypeID()](systemconfiguration/scbondstatusgettypeid().md)
