1
votes

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

1 Answers

1
votes

This isn't possible with dexts.