【问题标题】:Writing to USB HID Device with IOKit IOHIDDeviceSetReportWithCallback使用 IOKit IOHIDDeviceSetReportWithCallback 写入 USB HID 设备
【发布时间】:2013-04-20 03:29:20
【问题描述】:

我正在尝试使用 IOKit 中的 IOHIDManager 与 USB HID 设备进行异步通信。我使用IOHIDDeviceRegisterInputReportCallback 注册回调并使用IOHIDDeviceSetReport 设置报告没有问题。但是当我尝试使用IOHIDDeviceSetReportWithCallback 与设备进行通信时,这是不行的。

错误是 kIOReturnUnsupported (0xE00002C7)。

这里是来自苹果 USB 邮件列表的一位绅士的链接。

http://lists.apple.com/archives/usb/2009/Oct/msg00004.html

【问题讨论】:

    标签: macos asynchronous usb hid iokit


    【解决方案1】:

    我不想认为这个response 对上面的消息是正确的,但我可以确认,这个方法没有实现。以下是 Apple 开发者技术支持的部分回复:

    查看源 IOHIDDeviceSetReportWithCallback 只是调用 (*设备->设备接口)->setReport;理论上应该是 IOKIT HID 驱动程序……看着它刚刚返回 kIOReturnUnsupported…

    【讨论】:

    • 感谢您为我省去了在那个问题上浪费更多时间的麻烦!
    猜你喜欢
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    • 2015-04-02
    • 2012-05-10
    • 2011-11-02
    • 2023-04-07
    • 2011-04-08
    • 1970-01-01
    相关资源
    最近更新 更多