do we need to invoke terminate() and message() in dext?

Hii All,


When we unplug a USB device ,in case of kext we invoke terminate () method to inactivate objects.this method is called recursively on each object in the stack untill all the objects in the stack are made inactive.


As a consequence of being made inactive,each object also sends its client a kIOServiceTerminated message via message().


In case of Dext there are no messages and terminate.


how we can design these senario in dext?