10.3 UEFI Driver Model Driver
If the UEFI Driver follows the UEFI Driver Model, the Service Binding Protocol
is installed in the Driver Binding Protocol Start() function and uninstalled
in the Driver Binding Protocol Stop() function. This use case is covered in detail in the
Service Binding Protocol section of the UEFI Specification and includes
pseudo-code for implementations of the CreateChild() and DestroyChild()
services. The EDK II also provides the following complete implementations of
the Service Binding Protocol in drivers that follow the UEFI Driver Model:
MdeModulePkg\Universal\Network\MnpDxeMdeModulePkg\Universal\Network\ArpDxeMdeModulePkg\Universal\Network\Ip4DxeNetworkPkg\Ip6DxeMdeModulePkg\Universal\Network\Tcp4DxeNetworkPkg\TcpDxeMdeModulePkg\Universal\Network\Udp4DxeNetworkPkg\Udp6DxeMdeModulePkg\Universal\Network\Mtftp4DxeNetworkPkg\Mtftp6DxeMdeModulePkg\Universal\Network\Dhcp4DxeNetworkPkg\Dhcp6Dxe