TianoCore EDK2 master
Loading...
Searching...
No Matches
_EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL Struct Reference

#include <MdePkg/Include/Protocol/PlatformDriverOverride.h>

Data Fields

EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER GetDriver
 
EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER_PATH GetDriverPath
 
EFI_PLATFORM_DRIVER_OVERRIDE_DRIVER_LOADED DriverLoaded
 

Detailed Description

This protocol matches one or more drivers to a controller. A platform driver produces this protocol, and it is installed on a separate handle. This protocol is used by the ConnectController() boot service to select the best driver for a controller. All of the drivers returned by this protocol have a higher precedence than drivers found from an EFI Bus Specific Driver Override Protocol or drivers found from the general UEFI driver Binding search algorithm. If more than one driver is returned by this protocol, then the drivers are returned in order from highest precedence to lowest precedence.

Definition at line 126 of file PlatformDriverOverride.h.

Field Documentation

◆ DriverLoaded

EFI_PLATFORM_DRIVER_OVERRIDE_DRIVER_LOADED _EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL::DriverLoaded

Definition at line 129 of file PlatformDriverOverride.h.

◆ GetDriver

EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER _EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL::GetDriver

Definition at line 127 of file PlatformDriverOverride.h.

◆ GetDriverPath

EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER_PATH _EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL::GetDriverPath

Definition at line 128 of file PlatformDriverOverride.h.


The documentation for this struct was generated from the following file: