Driver Binding Protocol
Provides the services required to determine if a driver supports a given controller. If a controller is supported, then it also provides routines to start and stop the controller.