---
title: EXHostViewController.Configuration
framework: extensionkit
role: symbol
role_heading: Structure
path: extensionkit/exhostviewcontroller/configuration-swift.struct
---

# EXHostViewController.Configuration

An object that holds configuration options for a host view controller.

## Declaration

```swift
struct Configuration
```

## Topics

### Creating a configuration type

- [init(appExtension:sceneID:)](extensionkit/exhostviewcontroller/configuration-swift.struct/init(appextension:sceneid:).md)

### Identifying the scene to display

- [appExtension](extensionkit/exhostviewcontroller/configuration-swift.struct/appextension.md)
- [sceneID](extensionkit/exhostviewcontroller/configuration-swift.struct/sceneid.md)

## See Also

### Configuring the view controller

- [configuration](extensionkit/exhostviewcontroller/configuration-swift.property.md)
- [placeholderView](extensionkit/exhostviewcontroller/placeholderview.md)
