【发布时间】:2021-04-28 17:39:50
【问题描述】:
使用 KEXT 可以分配所需的类(即 IOUSBHostDevice),执行 init()、attach()、设置所需的属性并调用此对象的 registerService()。
使用 DEXT,我们只有 IOService::Create() 方法,它接受来自 Info.plist 的属性键名。因此,它适用于 IOUserClient 和 IOUserHIDDevice,但不适用于 USB。
那么在DEXT中,创建任意子对象的一般方式是什么?
【问题讨论】:
标签: macos iokit driverkit macos-system-extension