---
title: deviceProtocol
framework: iousbhost
role: symbol
role_heading: Type Property
path: iousbhost/iousbhostmatchingpropertykey/deviceprotocol
---

# deviceProtocol

The matching property for the device’s protocol.

## Declaration

```swift
static let deviceProtocol: IOUSBHostMatchingPropertyKey
```

## See Also

### Protocol and Class Properties

- [deviceClass](iousbhost/iousbhostmatchingpropertykey/deviceclass.md)
- [deviceSubClass](iousbhost/iousbhostmatchingpropertykey/devicesubclass.md)
