Is it possible to create child IOUSBHostDevice with DriverKit?

312 Views Asked by At

With KEXT it was possible to allocate needed class (i.e. IOUSBHostDevice) do init(), attach(), set needed properties and call registerService() of this object.

With DEXT we have got IOService::Create() method only which accepts property key name from Info.plist. So, it works well for IOUserClient and IOUserHIDDevice but not for USB.

So in DEXT, what is the general way to create arbitrary child objects?

1

There are 1 best solutions below

4
On

This isn't possible with dexts.