IOHIDManagerSetDeviceMatchingMultiple
Sets multiple matching criteria for device enumeration.
Declaration
void IOHIDManagerSetDeviceMatchingMultiple(IOHIDManagerRef manager, CFArrayRef multiple);Parameters
- manager:
Reference to an IOHIDManager.
- multiple:
CFArrayRef containing multiple CFDictionaryRef objects containg device matching criteria.
Discussion
Matching keys are prefixed by kIOHIDDevice and declared in <IOKit/hid/IOHIDKeys.h>. This method is useful if interested in multiple, specific device classes.
See Also
Miscellaneous
IOHIDManagerCloseIOHIDManagerCopyDevicesIOHIDManagerCreateIOHIDManagerGetPropertyIOHIDManagerGetTypeIDIOHIDManagerOpenIOHIDManagerRegisterDeviceMatchingCallbackIOHIDManagerRegisterDeviceRemovalCallbackIOHIDManagerRegisterInputReportCallbackIOHIDManagerRegisterInputValueCallbackIOHIDManagerSaveToPropertyDomainIOHIDManagerScheduleWithRunLoopIOHIDManagerSetDeviceMatchingIOHIDManagerSetInputValueMatchingIOHIDManagerSetInputValueMatchingMultipleIOHIDManagerSetPropertyIOHIDManagerUnscheduleFromRunLoop