The Driver Binding Protocol is the most important protocol that a driver produces. It is the one protocol used by the UEFI boot services ConnectController() and DisconnectController(). These UEFI boot services are used by the UEFI boot manager to connect the console and boot devices required to boot an operating system. The implementation of the Driver Binding Protocol varies depending upon the driver's category. Chapter 6 of this guide describes the various driver categories.