---
title: deviceReference
framework: corehid
role: symbol
role_heading: Instance Property
path: corehid/hidvirtualdevice/devicereference
---

# deviceReference

The reference to the virtual HID device.

## Declaration

```swift
nonisolated final let deviceReference: HIDDeviceClient.DeviceReference
```

## Discussion

Discussion Use to create a HIDDeviceClient, if creating a device and monitoring it within the same app is desired. For more details, see HIDDeviceClient.DeviceReference.

## See Also

### Create a HID virtual device

- [init(properties:)](corehid/hidvirtualdevice/init(properties:).md)
- [activate(delegate:)](corehid/hidvirtualdevice/activate(delegate:).md)
