---
title: kUSBHostMatchingPropertyInterfaceProtocol
framework: USBDriverKit
role: symbol
role_heading: Macro
platforms: [driverkit 19.0+]
path: usbdriverkit/kusbhostmatchingpropertyinterfaceprotocol
---

# kUSBHostMatchingPropertyInterfaceProtocol

## Declaration

```occ
#define kUSBHostMatchingPropertyInterfaceProtocol
```

## See Also

### Host Matching Properties

- [kUSBHostMatchingPropertySpeed](usbdriverkit/kusbhostmatchingpropertyspeed.md)
- [kUSBHostMatchingPropertyPortType](usbdriverkit/kusbhostmatchingpropertyporttype.md)
- [kUSBHostMatchingPropertyVendorID](usbdriverkit/kusbhostmatchingpropertyvendorid.md)
- [kUSBHostMatchingPropertyProductID](usbdriverkit/kusbhostmatchingpropertyproductid.md)
- [kUSBHostMatchingPropertyDeviceClass](usbdriverkit/kusbhostmatchingpropertydeviceclass.md)
- [kUSBHostMatchingPropertyProductIDMask](usbdriverkit/kusbhostmatchingpropertyproductidmask.md)
- [kUSBHostMatchingPropertyDeviceProtocol](usbdriverkit/kusbhostmatchingpropertydeviceprotocol.md)
- [kUSBHostMatchingPropertyDeviceSubClass](usbdriverkit/kusbhostmatchingpropertydevicesubclass.md)
- [kUSBHostMatchingPropertyInterfaceClass](usbdriverkit/kusbhostmatchingpropertyinterfaceclass.md)
- [kUSBHostMatchingPropertyProductIDArray](usbdriverkit/kusbhostmatchingpropertyproductidarray.md)
- [kUSBHostMatchingPropertyInterfaceNumber](usbdriverkit/kusbhostmatchingpropertyinterfacenumber.md)
- [kUSBHostMatchingPropertyInterfaceSubClass](usbdriverkit/kusbhostmatchingpropertyinterfacesubclass.md)
- [kUSBHostMatchingPropertyConfigurationValue](usbdriverkit/kusbhostmatchingpropertyconfigurationvalue.md)
- [kUSBHostMatchingPropertyDeviceReleaseNumber](usbdriverkit/kusbhostmatchingpropertydevicereleasenumber.md)
