我正在尝试使用 IOKit 中的 IOHIDManager 与 USB HID 设备进行异步通信。IOHIDDeviceRegisterInputReportCallback
我在注册回调和设置报告时没有问题IOHIDDeviceSetReport
。但是当我尝试使用IOHIDDeviceSetReportWithCallback
与设备进行通信时,这是不行的。
错误是 kIOReturnUnsupported (0xE00002C7)。
这是来自苹果 USB 邮件列表的一位绅士的链接。