3.6. Returning devices after use

Once the driver has finished with the device, it is at the discretion of the driver whether it wants to return the device to the unclaimed pool using usb_devmgr_release(USBLib_DevMgrRelease (SWI &56358)) or not. If the driver does not wish to return the device for later use it should ensure the device is removed from the USB system by issuing a usb_devmgr_drop(USBLib_DevMgrDrop (SWI &56357)).

Once a device has been physically removed, the system ensures that it will not be returned to the unclaimed pool.