SourceUSB can combine four levels of capture information to give you the most complete view of the host enumeration process.
- All URBs (USB Request Blocks) for the device of interest are logged
- Hub-class specific URBs for the hub port state changes can be captured
- Hub-to-usbport interface function calls can be captured, to track the phases of enumeration
- Miniport-to-usbport function calls can be captured for low level details at the host controller and endpoint 0 requests that do not use URBs.