The hub driver detects and enumerates the USB mass storage device and creates a PDO for it. ![]() The figure only shows one level of hub device objects, but USB allows daisy-chaining of hub devices, so there could potentially be many more hub device objects in the tree. The usbhub.sys driver manages all USB hubs. The port driver enumerates the USB hubs in the system, starting with the root hub. Then, usbport.sys creates an FDO for the host controller. The system loads the port driver, usbport.sys, and its accompanying miniports (not shown in the figure). ![]() The PCI bus driver enumerates the USB host controller. Starting from the bottom of the figure, the following list describes each device object or device object stack and its associated driver: The following figure shows the device objects that are created for a composite USB mass storage device containing both a Smart Media slot and a Compact Flash slot.ĭevice Object Tree for a Composite USB Mass Storage Device
0 Comments
Leave a Reply. |