#include <Protocol/DriverSupportedEfiVersion.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/DebugLib.h>
GLOBAL_REMOVE_IF_UNREFERENCED
EFI_DRIVER_SUPPORTED_EFI_VERSION_PROTOCOL gAbcDriverSupportedEfiVersion = {
sizeof (EFI_DRIVER_SUPPORTED_EFI_VERSION_PROTOCOL), // Length
EFI_2_31_SYSTEM_TABLE_REVISION // FirmwareVersion
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
// Install Driver Supported EFI Version Protocol onto ImageHandle
Status = gBS->InstallMultipleProtocolInterfaces (
&gEfiDriverSupportedEfiVersionProtocolGuid,
& gAbcDriverSupportedEfiVersion,
ASSERT_EFI_ERROR (Status);