IOHIDDeviceRegisterInputReportCallbackを使用して、HIDデバイスの使用中に受信レポートをリッスンしています。私はデバイスから切断する時点で(ソフトウェアではなく、物理的に)、私はこのコールバックの登録を解除したいと思います。しかし、Appleのドキュメントでコールバックを解除する方法はありません。私は何かを欠いていると確信しています。誰かがデバイスからフックを外すのに適切な方法を教えてもらえますか?私がコールバックを直接外してはいけないのであれば、私のソフトウェアからHIDデバイスから切断する適切な方法は何ですか?IOKit.HIDコールバックを "登録解除"するにはどうすればよいですか?
私はSwiftでこのプロジェクトをやっていますが、Objective-CやC++での回答もうまくいくはずです。