19.1.3 Driver Binding Protocol Stop()

The Stop() service must perform the reverse of the steps the Start() service performs. The USB host controller driver is required to make sure that there are no memory leaks or handle leaks, as well as making sure that hardware is stopped accordingly, including restoration of the PCI I/O Protocol attributes as described in Chapter 18.