---
title: usbController
framework: virtualization
role: symbol
role_heading: Instance Property
path: virtualization/vzusbdevice/usbcontroller
---

# usbController

The USB controller that has an attachment to the device.

## Declaration

```swift
weak var usbController: VZUSBController? { get }
```

## Discussion

Discussion If a USB device object that conforms to this protocol has a current attachment to a USB controller, this property includes a pointer to the device’s USB controller object. Otherwise, it’s nil.

## See Also

### Properties

- [uuid](virtualization/vzusbdevice/uuid.md)
