6.2 Bus drivers
All bus drivers that follow the UEFI driver model share a set of common characteristics. The following two discussions describe the required and optional features for bus drivers. These sections are followed by a detailed description of bus drivers that do the following:
Produce a single instance of the Driver Binding Protocol
Produce multiple instances of the Driver Binding Protocol
Produce all of their child devices in their
Start()
functionAre able to produce a single child device in their
Start()
functionProduce at most one child device from their
Start()
functionBus drivers that do not produce any child devices in their
Start()
functionProduce child devices with multiple parent devices