---
title: IOUSBHostMatchingPropertyKey
framework: iousbhost
role: symbol
role_heading: Structure
path: iousbhost/iousbhostmatchingpropertykey
---

# IOUSBHostMatchingPropertyKey

Properties for implementing the matching service.

## Declaration

```swift
struct IOUSBHostMatchingPropertyKey
```

## Topics

### Device Properties

- [vendorID](iousbhost/iousbhostmatchingpropertykey/vendorid.md)
- [productID](iousbhost/iousbhostmatchingpropertykey/productid.md)
- [deviceReleaseNumber](iousbhost/iousbhostmatchingpropertykey/devicereleasenumber.md)
- [configurationValue](iousbhost/iousbhostmatchingpropertykey/configurationvalue.md)
- [speed](iousbhost/iousbhostmatchingpropertykey/speed.md)
- [productIDArray](iousbhost/iousbhostmatchingpropertykey/productidarray.md)
- [productIDMask](iousbhost/iousbhostmatchingpropertykey/productidmask.md)

### Interface Properties

- [interfaceNumber](iousbhost/iousbhostmatchingpropertykey/interfacenumber.md)
- [interfaceClass](iousbhost/iousbhostmatchingpropertykey/interfaceclass.md)
- [interfaceSubClass](iousbhost/iousbhostmatchingpropertykey/interfacesubclass.md)
- [interfaceProtocol](iousbhost/iousbhostmatchingpropertykey/interfaceprotocol.md)

### Protocol and Class Properties

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

### Initializing the Structure

- [init(rawValue:)](iousbhost/iousbhostmatchingpropertykey/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### IOServicePlane Properties

- [IOUSBHostInterfacePropertyKey](iousbhost/iousbhostinterfacepropertykey.md)
- [IOUSBHostDevicePropertyKey](iousbhost/iousbhostdevicepropertykey.md)
- [IOUSBHostPropertyKey](iousbhost/iousbhostpropertykey.md)
