---
title: "SCVLANInterfaceSetOptions(_:_:)"
framework: systemconfiguration
role: symbol
role_heading: Function
path: "systemconfiguration/scvlaninterfacesetoptions(_:_:)"
---

# SCVLANInterfaceSetOptions(_:_:)

Sets the specified configuration settings for the specified virtual LAN (VLAN) interface.

## Declaration

```swift
func SCVLANInterfaceSetOptions(_ vlan: SCVLANInterface, _ newOptions: CFDictionary) -> Bool
```

## Parameters

- `vlan`: The VLAN interface.
- `newOptions`: The new configuration settings for the VLAN interface.

## Return Value

Return Value TRUE if the configuration was stored; FALSE if an error occurred.

## See Also

### Configuring VLAN Interfaces

- [SCVLANInterfaceCopyAll(_:)](systemconfiguration/scvlaninterfacecopyall(_:).md)
- [SCVLANInterfaceCopyAvailablePhysicalInterfaces()](systemconfiguration/scvlaninterfacecopyavailablephysicalinterfaces().md)
- [SCVLANInterfaceCreate(_:_:_:)](systemconfiguration/scvlaninterfacecreate(_:_:_:).md)
- [SCVLANInterfaceGetOptions(_:)](systemconfiguration/scvlaninterfacegetoptions(_:).md)
- [SCVLANInterfaceGetPhysicalInterface(_:)](systemconfiguration/scvlaninterfacegetphysicalinterface(_:).md)
- [SCVLANInterfaceGetTag(_:)](systemconfiguration/scvlaninterfacegettag(_:).md)
- [SCVLANInterfaceRemove(_:)](systemconfiguration/scvlaninterfaceremove(_:).md)
- [SCVLANInterfaceSetLocalizedDisplayName(_:_:)](systemconfiguration/scvlaninterfacesetlocalizeddisplayname(_:_:).md)
- [SCVLANInterfaceSetPhysicalInterfaceAndTag(_:_:_:)](systemconfiguration/scvlaninterfacesetphysicalinterfaceandtag(_:_:_:).md)
