---
title: "init(configuration:)"
framework: virtualization
role: symbol
role_heading: Initializer
path: "virtualization/vzusbpassthroughdevice/init(configuration:)"
---

# init(configuration:)

## Declaration

```swift
init(configuration: VZUSBPassthroughDeviceConfiguration) throws
```

## Parameters

- `configuration`: The configuration of the USB passthrough device.

## Return Value

Return Value An initialized VZUSBPassthroughDevice on success, or nil on failure.

## Discussion

Discussion Initialize the USB passthrough device.
