Entry | |
---|---|
R0 | 1 |
R1 | 210 (&D2) |
R2 | 0 |
Exit | |
---|---|
R0 | Preserved |
R1 | Preserved |
R2 | Pointer to linked list of USB Service Call blocks |
This service is issued with OS_ServiceCall by any application or module which wishes to get information on all of the currently connected devices without needing to keep track of Attach (see Service_USB 0) and DeviceDead (See Service_DeviceDead).
It is the responsibility of the issuer of the call to free the memory used by the returned descriptors in the RMA.
Each item in the linked list is created using OS_Module 6 and should be freed with OS_Module 7.
Do not claim this call, other USB drivers in the module chain may wish to add further blocks to the list.