A.2.6 BusSpecificDriverOverride.c File

Example A-11-Bus Specific Driver Override Protocol implementation template
/** @file
  <<BriefDescription>>
  <<DetailedDescription>>
  <<Copyright>>
  <<License>>
**/

#include "<<DriverName>>.h"

GLOBAL_REMOVE_IF_UNREFERENCED
EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL g<<DriverName>>BusSpecificDriverOverride = {
  <<DriverName>>BusSpecificDriverOverrideGetDriver
};

EFI_STATUS
EFIAPI
<<DriverName>>BusSpecificDriverOverrideGetDriver (
  IN     EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL  *This,
  IN OUT EFI_HANDLE                                 *DriverImageHandle
  )
{
  return EFI_NOT_FOUND;
}